SomeNumbers.vue 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <LayoutContainer>
  3. <v-row class="custom-row">
  4. <LayoutUISubTitle class="mb-12">
  5. Quelques chiffres
  6. </LayoutUISubTitle>
  7. </v-row>
  8. <v-container>
  9. <v-row class="card-container mb-12">
  10. <v-col
  11. cols="3"
  12. class="d-flex justify-center align-center small-padding"
  13. >
  14. <CommonCardStat
  15. number="184 634"
  16. text="Utilisateurs"
  17. />
  18. </v-col>
  19. <v-col cols="3" class="d-flex justify-center align-center">
  20. <CommonCardStat
  21. number="3 424"
  22. text="Structures"
  23. />
  24. </v-col>
  25. <v-col cols="3" class="d-flex justify-center align-center">
  26. <CommonCardStat
  27. number="13"
  28. text="Années d'expérience"
  29. />
  30. </v-col>
  31. </v-row>
  32. </v-container>
  33. <CommonCarouselClients :items="items" >
  34. <template v-slot:title>
  35. Plus de <span class="alt-color">3400 structures</span> nous ont déjà adoptées
  36. </template>
  37. </CommonCarouselClients>
  38. </LayoutContainer>
  39. </template>
  40. <script setup lang="ts">
  41. const items: Ref<Array<{ src: string }>> = ref([
  42. { src: "/images/reviews/artist/review1.jpeg" },
  43. { src: "/images/reviews/artist/review2.jpg" },
  44. { src: "/images/reviews/artist/review3.jpeg" },
  45. { src: "/images/reviews/artist/review4.jpg" },
  46. { src: "/images/reviews/artist/review5.png" },
  47. { src: "/images/reviews/artist/review6.jpeg" },
  48. ]);
  49. </script>
  50. <style scoped lang="scss">
  51. .custom-row {
  52. width: 90%;
  53. margin-right: auto;
  54. margin-left: auto;
  55. }
  56. .card-container {
  57. margin-left: auto;
  58. margin-right: auto;
  59. display: flex;
  60. justify-content: center;
  61. align-items: center;
  62. }
  63. .alt-color {
  64. color: var(--on-primary-color-alt);
  65. }
  66. </style>