partner.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <script lang='ts' setup>
  2. const avatarArray = [
  3. ['https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70'],
  4. ['https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70'],
  5. ['https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70', 'https://picsum.photos/240/70'],
  6. ]
  7. const colorMode = useColorMode()
  8. </script>
  9. <template>
  10. <div
  11. class="bg-#fff py-120px data-section"
  12. data-section-color="#ffffff"
  13. >
  14. <div class="w-1200-auto text-center">
  15. <h2 class="text-36px fw-800 text-#333 !mb-86px custom-title-font">
  16. Our Bussiness <span class="custom-title-bg">Partners</span>
  17. </h2>
  18. <Vue3Marquee
  19. :pause-on-hover="true"
  20. :gradient="true"
  21. :gradient-color="colorMode !== 'light' ? [255, 255, 255] : [0, 0, 0]"
  22. gradient-length="10%"
  23. >
  24. <div v-for="avatar, i in avatarArray[0]" :key="i">
  25. <img :src="avatar" class="w-220px h-70px mr-30px mb-40px b-rd-6px">
  26. </div>
  27. </Vue3Marquee>
  28. <Vue3Marquee
  29. :pause-on-hover="true"
  30. :gradient="true"
  31. gradient-length="10%"
  32. >
  33. <div v-for="avatar, i in avatarArray[1]" :key="i">
  34. <img :src="avatar" class="w-220px h-70px mr-30px mb-40px b-rd-6px">
  35. </div>
  36. </Vue3Marquee>
  37. <Vue3Marquee
  38. :pause-on-hover="true"
  39. :gradient="true"
  40. gradient-length="10%"
  41. >
  42. <div v-for="avatar, i in avatarArray[2]" :key="i">
  43. <img :src="avatar" class="w-220px h-70px mr-30px b-rd-6px">
  44. </div>
  45. </Vue3Marquee>
  46. </div>
  47. </div>
  48. </template>
  49. <style lang='less' scoped>
  50. </style>