index.vue 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <script setup>
  2. const { t } = useI18n()
  3. </script>
  4. <style lang="css" scoped>
  5. .multi-line {
  6. overflow: hidden;
  7. display: -webkit-box;
  8. -webkit-box-orient: vertical;
  9. }
  10. .h-color {
  11. color: white;
  12. }
  13. .clamp-1 {
  14. -webkit-line-clamp: 1;
  15. }
  16. .clamp-2 {
  17. -webkit-line-clamp: 2;
  18. }
  19. </style>
  20. <template>
  21. <section class="work-process-section fix section-padding fix">
  22. <div class="container">
  23. <div class="process-work-wrapper">
  24. <div class="row g-4">
  25. <div class="col-xl-3 col-lg-4 col-md-6 wow fadeInUp" data-wow-delay=".3s">
  26. <div class="work-process-items text-center">
  27. <div class="line-shape"><img src="/picture/line.png" alt="shape-img" /></div>
  28. <div class="icon bg-cover" style="background-image: url('/image/icon-bg.png')">
  29. <img src="/picture/01.svg" alt="img" />
  30. </div>
  31. <div class="content">
  32. <h4>{{ t('expertTeachers') }}</h4>
  33. <p class="multi-line clamp-2">
  34. {{ t('excellentTeam') }}
  35. </p>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="col-xl-3 col-lg-4 col-md-6 wow fadeInUp" data-wow-delay=".5s">
  40. <div class="work-process-items text-center style-2">
  41. <div class="line-shape-2"><img src="/picture/line-2.png" alt="shape-img" /></div>
  42. <div class="icon bg-cover" style="background-image: url('/image/icon-bg.png')">
  43. <img src="/picture/02.svg" alt="img" />
  44. </div>
  45. <div class="content">
  46. <h4>{{ t('eLearningMedia') }}</h4>
  47. <p class="multi-line clamp-2">
  48. {{ t('exploreKnowledge') }}
  49. </p>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="col-xl-3 col-lg-4 col-md-6 wow fadeInUp" data-wow-delay=".7s">
  54. <div class="work-process-items text-center">
  55. <div class="line-shape"><img src="/picture/line.png" alt="shape-img" /></div>
  56. <div class="icon bg-cover" style="background-image: url('/image/icon-bg.png')">
  57. <img src="/picture/03.svg" alt="img" />
  58. </div>
  59. <div class="content">
  60. <h4>{{ t('professionalService') }}</h4>
  61. <p class="multi-line clamp-2">
  62. {{ t('tailorMadePlans') }}
  63. </p>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="col-xl-3 col-lg-4 col-md-6 wow fadeInUp" data-wow-delay=".8s">
  68. <div class="work-process-items text-center">
  69. <div class="content style-two">
  70. <h4>{{ t('teachingAssistantTracking') }}</h4>
  71. <p style="cursor: pointer" :title="t('remedialSystem')" class="multi-line clamp-2">
  72. {{ t('remedialSystem') }}
  73. </p>
  74. </div>
  75. <div class="icon bg-cover" style="background-image: url('/image/icon-bg.png')">
  76. <img src="/picture/04.svg" alt="img" />
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. </section>
  84. </template>