section02.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <script lang='ts' setup>
  2. import img01 from '@/assets/images/section02_img01.png'
  3. import img02 from '@/assets/images/section02_img02.png'
  4. import img03 from '@/assets/images/section02_img03.png'
  5. import img04 from '@/assets/images/section02_img04.png'
  6. const list = [
  7. {
  8. img: img01,
  9. style: 'width:110px;height: 96px',
  10. title: 'Source Manufacturers',
  11. subTitle: 'Selected product suppliers with the capability to develop unique products.',
  12. },
  13. {
  14. img: img02,
  15. style: 'width: 83px;height: 95px',
  16. title: 'Competitive Pricing',
  17. subTitle: 'Get the best quality products at the most competitive wholesale prices.',
  18. },
  19. {
  20. img: img03,
  21. style: 'width: 78px;height: 100px',
  22. title: 'Strict Quality Control',
  23. subTitle: 'Strict quality inspection to ensure the products meet our high standards.',
  24. },
  25. {
  26. img: img04,
  27. style: 'width:100px;height: 78px',
  28. title: 'Dedicated Support',
  29. subTitle: 'Smooth wholesale experience with dedicated customer manager service.',
  30. },
  31. ]
  32. </script>
  33. <template>
  34. <div class="grid grid-cols-2 gap-40px mt-210px">
  35. <div v-for="item, index in list" :key="index" class="px-90px h-270px bg-#F4F5F5 flex items-center">
  36. <div class="w-100px h-100px flex justify-center items-center">
  37. <img :src="item.img" alt="" :style="item.style" srcset="">
  38. </div>
  39. <div class="ml-70px flex-1">
  40. <h3 class="!mb-20px fw-600 text-26px text-#363C40 custom-title-font">
  41. {{ item.title }}
  42. </h3>
  43. <div class="text-18px text-#999 lh-28px">
  44. {{ item.subTitle }}
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </template>
  50. <style lang='less' scoped>
  51. </style>