Prefooter.vue 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <!--
  2. Première section du footer (galerie des logiciels)
  3. -->
  4. <template>
  5. <footer>
  6. <!-- Ecrans larges -->
  7. <LayoutContainer v-if="lgAndUp">
  8. <v-row>
  9. <v-col cols="4" class="text-center">
  10. <nuxt-link to="/opentalent-artist">
  11. <v-img
  12. src="/images/logos/opentalent/Logo_Opentalent_Artist-gris.png"
  13. alt="Logo Opentalent Artist - logiciel de gestion et de communication pour les orchestres, les chorales, les compagnies artistiques et troupes"
  14. />
  15. </nuxt-link>
  16. <small class="text-logo">
  17. Orchestres, chorales, compagnies et troupes
  18. </small>
  19. </v-col>
  20. <v-divider :vertical="true" />
  21. <v-col cols="4" class="text-center">
  22. <nuxt-link to="/opentalent-school">
  23. <v-img
  24. src="/images/logos/opentalent/Logo_Opentalent_School-gris.png"
  25. alt="Logo Opentalent School - logiciel de gestion et de communication pour les établissements d’enseignement artistique "
  26. />
  27. </nuxt-link>
  28. <small class="text-logo">
  29. Établissements d'enseignement artistique
  30. </small>
  31. </v-col>
  32. <v-divider :vertical="true" />
  33. <v-col cols="3" class="text-center">
  34. <nuxt-link to="/opentalent-manager">
  35. <v-img
  36. src="/images/logos/opentalent/Logo_Opentalent_Manager-gris.png"
  37. alt="Logo Opentalent Manager - logiciel de gestion et de communication pour les fédérations, les confédérations et les collectivités"
  38. />
  39. </nuxt-link>
  40. <small class="text-logo">
  41. Fédérations, confédérations et collectivités
  42. </small>
  43. </v-col>
  44. </v-row>
  45. </LayoutContainer>
  46. <!-- Petits écrans -->
  47. <LayoutContainer v-else>
  48. <v-row class="justify-center">
  49. <v-col cols="3" class="border-right">
  50. <nuxt-link to="/opentalent-artist">
  51. <v-img
  52. src="/images/logos/opentalent/Logo_Opentalent_Artist_Griffe.png"
  53. />
  54. </nuxt-link>
  55. </v-col>
  56. <v-col cols="1">
  57. <v-divider :vertical="true" />
  58. </v-col>
  59. <v-col cols="3">
  60. <nuxt-link to="/opentalent-school">
  61. <v-img
  62. src="/images/logos/opentalent/Logo_Opentalent_School_Griffe.png"
  63. />
  64. </nuxt-link>
  65. </v-col>
  66. <v-col cols="1">
  67. <v-divider :vertical="true" />
  68. </v-col>
  69. <v-col cols="3">
  70. <nuxt-link to="/opentalent-manager">
  71. <v-img
  72. src="/images/logos/opentalent/Logo_Opentalent_Manager_Griffe.png"
  73. />
  74. </nuxt-link>
  75. </v-col>
  76. </v-row>
  77. </LayoutContainer>
  78. </footer>
  79. </template>
  80. <script setup lang="ts">
  81. import { useDisplay } from 'vuetify'
  82. const { lgAndUp } = useDisplay()
  83. </script>
  84. <style scoped lang="scss">
  85. .container {
  86. height: 172px;
  87. width: 90%;
  88. margin: 0 auto;
  89. border-bottom: 0.4px solid rgba(255, 255, 255, 0.3);
  90. }
  91. .v-img {
  92. margin-top: 2rem;
  93. height: 70px;
  94. }
  95. .v-divider {
  96. height: 4rem;
  97. border: 0.1rem solid rgb(205, 205, 205);
  98. margin-top: 3rem;
  99. opacity: 80%;
  100. }
  101. </style>