exhibited.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <script lang='ts' setup>
  2. import icon_01 from '~/assets/images/blog_icon01.png'
  3. import icon_02 from '~/assets/images/blog_icon02.png'
  4. import icon_03 from '~/assets/images/blog_icon03.png'
  5. import icon_04 from '~/assets/images/blog_icon04.png'
  6. const list = [
  7. {
  8. icon: icon_01,
  9. title: 'Products In Stock',
  10. total: '20,000',
  11. },
  12. {
  13. icon: icon_02,
  14. title: 'Monthly Updating',
  15. total: '5,000',
  16. },
  17. {
  18. icon: icon_03,
  19. title: 'Product Portfolios',
  20. total: '2,000',
  21. },
  22. {
  23. icon: icon_04,
  24. title: 'Display Solutions',
  25. total: '200',
  26. },
  27. ]
  28. </script>
  29. <template>
  30. <div
  31. class="bg-#0F0820 pt-110px pb-120px data-section"
  32. data-section-color="#0F0820"
  33. >
  34. <div class="w-1200-auto text-center flex gap-190px justify-between">
  35. <div v-for="item, index in list" :key="index">
  36. <img
  37. :src="item.icon"
  38. alt=""
  39. class="w-80px h-80px mx-auto"
  40. >
  41. <div class="text-#fff text-36px fw-900 mt-20px mb-10px ls-2">
  42. {{ item.total }}+
  43. </div>
  44. <div class="text-#fff text-20px fw-500">
  45. {{ item.title }}
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </template>
  51. <style lang='less' scoped>
  52. </style>