Footer.vue 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. <template>
  2. <LayoutContainer>
  3. <div
  4. v-if="lgAndUp"
  5. class="activities"
  6. >
  7. <v-row>
  8. <v-col cols="4">
  9. <v-img
  10. class="logo logo-jaune"
  11. src="/images/OpenTalent_LogoNoir_Jaune_white.png"
  12. />
  13. <small class="text-logo-jaune">
  14. Orchestres, chorales, danse, théatre, cirque</small>
  15. </v-col>
  16. <v-col cols="3">
  17. <v-img
  18. class="logo logo-rouge"
  19. src="/images/OpenTalent_LogoNoir_rouge_manager_white.png"
  20. />
  21. <small class="text-logo-rouge">Fédérations, confédérations, collectivités</small>
  22. </v-col>
  23. <v-col cols="4">
  24. <v-img
  25. class="logo logo-bleu"
  26. src="/images/logo_school_white.png"
  27. />
  28. <small class="text-logo-bleu">Tous les établissements d'enseignement artistique</small>
  29. </v-col>
  30. </v-row>
  31. </div>
  32. <div class="footer">
  33. <div class="content-footer">
  34. <v-row>
  35. <v-col
  36. :cols="smAndDown ? 12 : 3"
  37. :class="smAndDown ? 'logo-opentalent-sm' : ''"
  38. >
  39. <v-img
  40. class="logo"
  41. src="/images/Logo-blanc.png"
  42. width="294px"
  43. height="49px"
  44. />
  45. </v-col>
  46. <v-col
  47. :cols="smAndDown ? 6 : 2"
  48. :class="smAndDown ? 'link-sm' : ''"
  49. >
  50. <v-row :class="smAndDown ? 'title-link-sm' : 'title-link'">
  51. Liens Rapides
  52. </v-row>
  53. <v-row>
  54. <small class="small-link">A propos</small>
  55. </v-row>
  56. <v-row>
  57. <small class="small-link">Nos logiciels</small>
  58. </v-row>
  59. <v-row>
  60. <small class="small-link">Nos actus</small>
  61. </v-row>
  62. </v-col>
  63. <v-col
  64. :cols="smAndDown ? 6 : 2"
  65. :class="smAndDown ? 'link-sm' : ''"
  66. >
  67. <v-row :class="smAndDown ? 'title-link-sm' : 'title-link'">
  68. Informations
  69. </v-row>
  70. <v-row>
  71. <small class="small-link">FAQ</small>
  72. </v-row>
  73. <v-row>
  74. <small class="small-link">Nous rejoindre</small>
  75. </v-row>
  76. <v-row>
  77. <small class="small-link">Presse</small>
  78. </v-row>
  79. <v-row>
  80. <small class="small-link">CGV</small>
  81. </v-row>
  82. </v-col>
  83. <v-col
  84. :cols="smAndDown ? 6 : 2"
  85. :class="smAndDown ? 'link-sm' : ''"
  86. >
  87. <v-row :class="smAndDown ? 'title-link-sm' : 'title-link'">
  88. Espace client
  89. </v-row>
  90. <v-row>
  91. <small class="small-link">Mon compte</small>
  92. </v-row>
  93. <v-row>
  94. <small class="small-link">Nous contacter</small>
  95. </v-row>
  96. </v-col>
  97. <v-col
  98. :cols="smAndDown ? 6 : 2"
  99. :class="smAndDown ? 'link-sm' : ''"
  100. >
  101. <v-row :class="smAndDown ? 'title-link-sm' : 'title-link'">
  102. Liens Rapides
  103. </v-row>
  104. <v-row>
  105. <v-col :cols="smAndDown ? 4 : 2">
  106. <v-icon class="fab fa-facebook" />
  107. </v-col>
  108. <v-col :cols="smAndDown ? 4 : 2">
  109. <v-icon class="fab fa-linkedin" />
  110. </v-col>
  111. <v-col :cols="smAndDown ? 4 : 2">
  112. <v-icon class="fab fa-youtube" />
  113. </v-col>
  114. </v-row>
  115. </v-col>
  116. </v-row>
  117. </div>
  118. </div>
  119. </LayoutContainer>
  120. </template>
  121. <script setup>
  122. import { useDisplay } from "vuetify";
  123. const { smAndDown, lgAndUp } = useDisplay();
  124. </script>
  125. <style scoped>
  126. .link-sm {
  127. display: flex;
  128. flex-direction: column;
  129. justify-content: center;
  130. align-items: center;
  131. text-align: center;
  132. }
  133. .logo-opentalent-sm {
  134. display: flex;
  135. justify-content: center;
  136. align-items: center;
  137. }
  138. .icon:nth-child(2) {
  139. margin-left: 10px;
  140. }
  141. .title-link,
  142. .title-link-sm {
  143. font-family: "Barlow";
  144. font-style: normal;
  145. font-weight: 500;
  146. font-size: 1rem;
  147. line-height: 20px;
  148. margin-bottom: 1rem;
  149. }
  150. .title-link-sm {
  151. margin-bottom: 0.1rem;
  152. }
  153. .small-link {
  154. margin-bottom: 0.5rem;
  155. font-family: "Barlow";
  156. font-style: normal;
  157. font-weight: 300;
  158. font-size: 0.7rem;
  159. line-height: 20px;
  160. /* identical to box height, or 143% */
  161. color: #ffffff;
  162. }
  163. .container {
  164. background: #091d20;
  165. color: aliceblue;
  166. }
  167. .activities {
  168. height: 12rem;
  169. background: #091d20;
  170. border-bottom: 0.4px solid rgba(255, 255, 255, 0.3);
  171. box-shadow: 0px 3px 24px rgba(0, 0, 0, 0.07);
  172. }
  173. .footer {
  174. margin-top: 2rem;
  175. margin-bottom: 6rem;
  176. }
  177. .logo {
  178. margin-top: 25px;
  179. margin-bottom: 21px;
  180. width: 141px;
  181. height: 77px;
  182. }
  183. .logo-jaune {
  184. margin-left: 307.74px;
  185. }
  186. .logo-rouge {
  187. margin-left: 117px;
  188. }
  189. .logo-bleu {
  190. margin-left: 91.74px;
  191. }
  192. .text-logo-jaune {
  193. margin-left: 10rem;
  194. font-family: "Barlow";
  195. font-style: normal;
  196. font-weight: 500;
  197. font-size: 14px;
  198. line-height: 18px;
  199. display: flex;
  200. align-items: center;
  201. color: #ecfbfc;
  202. text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25),
  203. 0px 4px 4px rgba(0, 0, 0, 0.25);
  204. }
  205. .text-logo-rouge {
  206. margin-left: 37.74px;
  207. font-family: "Barlow";
  208. font-style: normal;
  209. font-weight: 500;
  210. font-size: 14px;
  211. line-height: 18px;
  212. display: flex;
  213. align-items: center;
  214. color: #ecfbfc;
  215. text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25),
  216. 0px 4px 4px rgba(0, 0, 0, 0.25);
  217. }
  218. .text-logo-bleu {
  219. height: 24px;
  220. left: 897px;
  221. top: 7858px;
  222. margin-left: 25.74px;
  223. font-family: "Barlow";
  224. font-style: normal;
  225. font-weight: 500;
  226. font-size: 14px;
  227. line-height: 18px;
  228. display: flex;
  229. align-items: center;
  230. color: #ecfbfc;
  231. text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25),
  232. 0px 4px 4px rgba(0, 0, 0, 0.25);
  233. }
  234. </style>