SomeNumbers.vue 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <template>
  2. <LayoutContainer>
  3. <v-row class="align-center custom-row">
  4. <v-col cols="12">
  5. <v-row no-gutters>
  6. <LayoutUISubTitle>
  7. Quelques chiffres
  8. </LayoutUISubTitle>
  9. <LayoutUITitle>
  10. Pour les petits comme pour les GRANDS établissements d'enseignement artistique
  11. </LayoutUITitle>
  12. </v-row>
  13. </v-col>
  14. </v-row>
  15. <v-container>
  16. <v-row class="mb-12 card-container custom-row">
  17. <v-col
  18. cols="3"
  19. class="d-flex justify-center align-center small-padding"
  20. >
  21. <CommonCardStat
  22. number="30 > 1 500"
  23. text="Élèves"
  24. />
  25. </v-col>
  26. <v-col
  27. cols="3"
  28. class="d-flex justify-center align-center"
  29. >
  30. <CommonCardStat
  31. number="234"
  32. text="Clients"
  33. />
  34. </v-col>
  35. <v-col
  36. cols="3"
  37. class="d-flex justify-center align-center"
  38. >
  39. <CommonCardStat
  40. number="20 304"
  41. text="Utilisateurs"
  42. />
  43. </v-col>
  44. <v-col
  45. cols="3"
  46. class="d-flex justify-center align-center"
  47. >
  48. <CommonCardStat
  49. number="13"
  50. text="Années d'expérience"
  51. />
  52. </v-col>
  53. </v-row>
  54. </v-container>
  55. <v-row />
  56. <CommonCarouselClients :items="items" >
  57. <template v-slot:title>
  58. Plus de <span class="alt-color">5000 structures</span> nous font confiance
  59. </template>
  60. </CommonCarouselClients>
  61. </LayoutContainer>
  62. </template>
  63. <script setup lang="ts">
  64. const items: Array<{ src: string }> = [
  65. { src: "/images/reviews/school/review1.svg" },
  66. { src: "/images/reviews/school/review2.png" },
  67. { src: "/images/reviews/school/review3.png" },
  68. { src: "/images/reviews/school/review4.jpeg" },
  69. { src: "/images/reviews/school/review5.jpeg" },
  70. { src: "/images/reviews/school/review6.jpeg" },
  71. ];
  72. </script>
  73. <style scoped lang="scss">
  74. .v-container {
  75. --on-primary-color-alt: var(--secondary-color);
  76. }
  77. .custom-row {
  78. width: 90%;
  79. margin-right: auto;
  80. margin-left: auto;
  81. }
  82. .v-row {
  83. max-width: 1600px;
  84. margin: 0 auto;
  85. }
  86. :deep(h2) {
  87. width: 60rem;
  88. }
  89. .card-container {
  90. margin-left: auto;
  91. margin-right: auto;
  92. display: flex;
  93. justify-content: center;
  94. align-items: center;
  95. }
  96. .alt-color {
  97. color: var(--on-primary-color-alt);
  98. }
  99. </style>