SomeNumbers.vue 2.9 KB

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