SomeNumbers.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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 confiance
  36. </template>
  37. </CommonCarouselClients>
  38. </LayoutContainer>
  39. </template>
  40. <script setup lang="ts">
  41. const items: Array<{ src: string; alt: string }> = [
  42. {
  43. src: '/images/pages/opentalent_school/reviews/Logo_Conservatoire_Les_Ateliers_des_Arts_Agglomeration_du_Puy-en-Velay.svg',
  44. alt: 'Logo du Conservatoire « Les ateliers des arts',
  45. },
  46. {
  47. src: '/images/pages/opentalent_school/reviews/Logo_Conservatoire-Senlis.png',
  48. alt: 'Logo du Conservatoire de Senlis',
  49. },
  50. {
  51. src: '/images/pages/opentalent_school/reviews/Logo_Ecole_de_Musique-Sausheim.png',
  52. alt: 'Logo de l’École de musique Sausheim',
  53. },
  54. {
  55. src: '/images/pages/opentalent_school/reviews/Logo_Conservatoire_Marly_le_Roi-Roger_Bourdin.jpeg',
  56. alt: 'Logo du Conservatoire Marly le Roi Roger Bourdin',
  57. },
  58. {
  59. src: '/images/pages/opentalent_school/reviews/Logo_Conservatoire_de_Musiques_et_de_Danses_du_Thouarsais.jpeg',
  60. alt: 'Logo du Conservatoire de Musique et de Danse du Thouarsais',
  61. },
  62. {
  63. src: '/images/pages/opentalent_school/reviews/Logo_Conservatoire_de_Musique_d_Annemasse.jpg',
  64. alt: 'Logo du Conservatoire d’Annemasse',
  65. },
  66. {
  67. src: '/images/pages/opentalent_school/reviews/Logo_EBAG-Ecole_des_Beaux-Arts_du_Genevois.png',
  68. alt: 'Ecole des Beaux-Arts du Genevois',
  69. },
  70. ]
  71. </script>
  72. <style scoped lang="scss">
  73. .card-container {
  74. --on-primary-color-alt: var(--secondary-color);
  75. }
  76. .v-row {
  77. max-width: 1600px;
  78. margin: 0 auto;
  79. }
  80. :deep(h2) {
  81. width: 60rem;
  82. }
  83. .card-container {
  84. margin-left: auto;
  85. margin-right: auto;
  86. display: flex;
  87. justify-content: center;
  88. align-items: center;
  89. }
  90. .alt-color {
  91. color: var(--on-primary-color-alt);
  92. }
  93. </style>