SomeNumbers.vue 3.1 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<br/>établissements d'enseignement artistique
  11. </LayoutUITitle>
  12. </v-row>
  13. </v-col>
  14. </v-row>
  15. <v-row class="mb-12 card-container center-90">
  16. <v-col
  17. lg="3"
  18. md="6"
  19. cols="12"
  20. class="d-flex justify-center align-center small-padding"
  21. >
  22. <CommonCardStat
  23. number="30 > 1 500"
  24. text="Élèves"
  25. />
  26. </v-col>
  27. <v-col
  28. lg="3"
  29. md="6"
  30. cols="12"
  31. class="d-flex justify-center align-center"
  32. >
  33. <CommonCardStat
  34. number="139"
  35. text="Clients"
  36. />
  37. </v-col>
  38. <v-col
  39. lg="3"
  40. md="6"
  41. cols="12"
  42. class="d-flex justify-center align-center"
  43. >
  44. <CommonCardStat
  45. number="153 602"
  46. text="Utilisateurs"
  47. />
  48. </v-col>
  49. <v-col
  50. lg="3"
  51. md="6"
  52. cols="12"
  53. class="d-flex justify-center align-center"
  54. >
  55. <CommonCardStat
  56. number="15"
  57. text="Années d'expérience"
  58. />
  59. </v-col>
  60. </v-row>
  61. <CommonCarouselClients :items="items" >
  62. <template v-slot:title>
  63. Plus de <span class="alt-color">5000 structures</span> nous font confiance
  64. </template>
  65. </CommonCarouselClients>
  66. </LayoutContainer>
  67. </template>
  68. <script setup lang="ts">
  69. const items: Array<{ src: string, alt: string }> = [
  70. { src: "/images/pages/opentalent_school/reviews/Logo_Conservatoire_Les_Ateliers_des_Arts_Agglomeration_du_Puy-en-Velay.svg", alt: "Logo du Conservatoire « Les ateliers des arts" },
  71. { src: "/images/pages/opentalent_school/reviews/Logo_Conservatoire-Senlis.png", alt: "Logo du Conservatoire de Senlis" },
  72. { src: "/images/pages/opentalent_school/reviews/Logo_Ecole_de_Musique-Sausheim.png", alt: "Logo de l’École de musique Sausheim" },
  73. { src: "/images/pages/opentalent_school/reviews/Logo_Conservatoire_Marly_le_Roi-Roger_Bourdin.jpeg", alt: "Logo du Conservatoire Marly le Roi Roger Bourdin" },
  74. { src: "/images/pages/opentalent_school/reviews/Logo_Conservatoire_de_Musiques_et_de_Danses_du_Thouarsais.jpeg", alt: "Logo du Conservatoire de Musique et de Danse du Thouarsais" },
  75. { src: "/images/pages/opentalent_school/reviews/Logo_Conservatoire_de_Musique_d_Annemasse.jpg", alt: "Logo du Conservatoire d’Annemasse" },
  76. { src: "/images/pages/opentalent_school/reviews/Logo_EBAG-Ecole_des_Beaux-Arts_du_Genevois.png", alt: "Ecole des Beaux-Arts du Genevois" },
  77. ];
  78. </script>
  79. <style scoped lang="scss">
  80. .card-container {
  81. --on-primary-color-alt: var(--secondary-color);
  82. }
  83. .v-row {
  84. max-width: 1600px;
  85. margin: 0 auto;
  86. }
  87. :deep(h2) {
  88. width: 60rem;
  89. }
  90. .card-container {
  91. margin-left: auto;
  92. margin-right: auto;
  93. display: flex;
  94. justify-content: center;
  95. align-items: center;
  96. }
  97. .alt-color {
  98. color: var(--on-primary-color-alt);
  99. }
  100. </style>