Prefooter.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <template>
  2. <footer ref="footerElement">
  3. <LayoutContainer>
  4. <div v-if="lgAndUp" class="activities">
  5. <v-row class="custom-row">
  6. <v-col cols="4" class="text-center">
  7. <a href="/opentalent_artist">
  8. <v-img
  9. class="logo logo-jaune"
  10. src="/images/logo/logiciels/Artist-noir.png"
  11. />
  12. </a>
  13. <small class="text-logo"
  14. >Orchestres, chorales, danse, théâtre, cirque</small
  15. >
  16. </v-col>
  17. <div class="vertical-bar" />
  18. <v-col cols="4" class="text-center">
  19. <a href="/opentalent_manager">
  20. <v-img
  21. class="logo logo-rouge"
  22. src="/images/logo/logiciels/Manager-noir.png"
  23. />
  24. </a>
  25. <small class="text-logo"
  26. >Fédérations, confédérations, collectivités</small
  27. >
  28. </v-col>
  29. <div class="vertical-bar" />
  30. <v-col cols="3" class="text-center">
  31. <a href="/opentalent_school">
  32. <v-img
  33. class="logo logo-bleu ml-12"
  34. src="/images/logo/logiciels/School-noir.png"
  35. />
  36. </a>
  37. <small class="text-logo "
  38. >Tous les établissements d'enseignement artistique</small
  39. >
  40. </v-col>
  41. </v-row>
  42. </div>
  43. </LayoutContainer>
  44. </footer>
  45. </template>
  46. <script setup>
  47. import { useDisplay } from "vuetify";
  48. import { ref, provide } from "vue";
  49. const footerElement = ref(null);
  50. provide("footerElement", footerElement);
  51. const { smAndDown, lgAndUp } = useDisplay();
  52. </script>
  53. <style scoped>
  54. .custom-row{
  55. width: 90%;
  56. margin-left: auto;
  57. margin-right: auto;
  58. }
  59. .flex-container {
  60. display: flex;
  61. flex-direction: column;
  62. justify-content: space-between;
  63. }
  64. .vertical-bar {
  65. height: 4rem;
  66. border: 0.1rem solid rgb(205, 205, 205);
  67. margin-top: 3rem;
  68. }
  69. .activities {
  70. height: 10rem;
  71. border-bottom: 0.4px solid rgba(255, 255, 255, 0.3);
  72. }
  73. .logo {
  74. margin-top: 2rem;
  75. height: 70px;
  76. }
  77. </style>