|
@@ -9,7 +9,7 @@ Carrousel de la page d'accueil
|
|
|
:hide-delimiter-background="true"
|
|
:hide-delimiter-background="true"
|
|
|
:show-delimiters="false"
|
|
:show-delimiters="false"
|
|
|
:touch="true"
|
|
:touch="true"
|
|
|
- :wrap-around="true"
|
|
|
|
|
|
|
+ :height="lgAndUp ? 500 : 800"
|
|
|
:interval="5000"
|
|
:interval="5000"
|
|
|
>
|
|
>
|
|
|
<v-carousel-item
|
|
<v-carousel-item
|
|
@@ -24,7 +24,7 @@ Carrousel de la page d'accueil
|
|
|
class="logo"
|
|
class="logo"
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
|
- <p class="description" v-html="item.description" />
|
|
|
|
|
|
|
+ <p class="description" v-html="mdAndUp ? item.description : item.descriptionSm" />
|
|
|
|
|
|
|
|
<v-row class="align-start pl-4">
|
|
<v-row class="align-start pl-4">
|
|
|
<v-btn
|
|
<v-btn
|
|
@@ -70,7 +70,7 @@ Carrousel de la page d'accueil
|
|
|
|
|
|
|
|
<v-img
|
|
<v-img
|
|
|
:src="item.image"
|
|
:src="item.image"
|
|
|
- :class="smAndDown ? 'image-sm' : 'image'"
|
|
|
|
|
|
|
+ class="image"
|
|
|
/>
|
|
/>
|
|
|
</v-row>
|
|
</v-row>
|
|
|
</v-col>
|
|
</v-col>
|
|
@@ -93,7 +93,7 @@ Carrousel de la page d'accueil
|
|
|
|
|
|
|
|
import { useDisplay } from "vuetify";
|
|
import { useDisplay } from "vuetify";
|
|
|
import type { CarouselItem } from "~/types/interface";
|
|
import type { CarouselItem } from "~/types/interface";
|
|
|
-const { smAndDown, mdAndDown } = useDisplay();
|
|
|
|
|
|
|
+const { smAndDown, mdAndDown, mdAndUp, lgAndUp } = useDisplay();
|
|
|
|
|
|
|
|
// Index de la slide active
|
|
// Index de la slide active
|
|
|
let activeIndex: Ref<number> = ref(0);
|
|
let activeIndex: Ref<number> = ref(0);
|
|
@@ -107,6 +107,8 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
logo: "/images/logo/logiciels/School-noir.png",
|
|
logo: "/images/logo/logiciels/School-noir.png",
|
|
|
description:
|
|
description:
|
|
|
"Pour les petits comme pour les GRANDS établissements d’enseignement artistique tels que les écoles de musique, de danse, de théâtre, d'art, de cirque et conservatoire.<br> Il permet la gestion au quotidien et en temps réel de votre établissement, de gérer vos élèves et vos professeurs, vos emplois du temps, le suivi pédagogique, vos salles, la facturation et les encaissements…",
|
|
"Pour les petits comme pour les GRANDS établissements d’enseignement artistique tels que les écoles de musique, de danse, de théâtre, d'art, de cirque et conservatoire.<br> Il permet la gestion au quotidien et en temps réel de votre établissement, de gérer vos élèves et vos professeurs, vos emplois du temps, le suivi pédagogique, vos salles, la facturation et les encaissements…",
|
|
|
|
|
+ descriptionSm:
|
|
|
|
|
+ "Pour les petits comme pour les GRANDS établissements d’enseignement artistique tels que les écoles de musique, de danse, de théâtre, d'art, de cirque et conservatoire.",
|
|
|
buttonClass: "btn-school",
|
|
buttonClass: "btn-school",
|
|
|
image:
|
|
image:
|
|
|
"/images/Home_logiciel/Logiciel_Opentalent_School-eleve-Conservatoire_de_Musique.png",
|
|
"/images/Home_logiciel/Logiciel_Opentalent_School-eleve-Conservatoire_de_Musique.png",
|
|
@@ -121,6 +123,8 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
logo: "/images/logo/logiciels/Artist-noir.png",
|
|
logo: "/images/logo/logiciels/Artist-noir.png",
|
|
|
description:
|
|
description:
|
|
|
"Pour les structures culturelles pratiquantes telles que les orchestres, les chorales, les compagnies de danse, théâtre et cirque. <br> Gérez votre activité avec un logiciel de gestion et de communication au service de votre passion.",
|
|
"Pour les structures culturelles pratiquantes telles que les orchestres, les chorales, les compagnies de danse, théâtre et cirque. <br> Gérez votre activité avec un logiciel de gestion et de communication au service de votre passion.",
|
|
|
|
|
+ descriptionSm:
|
|
|
|
|
+ "Pour les structures culturelles pratiquantes telles que les orchestres, les chorales, les compagnies de danse, théâtre et cirque.",
|
|
|
buttonClass: "btn-artist",
|
|
buttonClass: "btn-artist",
|
|
|
image:
|
|
image:
|
|
|
"/images/Home_logiciel/Logiciel_Opentalent_Artist-administrateur-Orchestre_d_harmonie.png",
|
|
"/images/Home_logiciel/Logiciel_Opentalent_Artist-administrateur-Orchestre_d_harmonie.png",
|
|
@@ -135,6 +139,8 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
logo: "/images/logo/logiciels/Manager-noir.png",
|
|
logo: "/images/logo/logiciels/Manager-noir.png",
|
|
|
description:
|
|
description:
|
|
|
"La solution de mise en réseau des organisations culturelles.<br> Fédérations, confédérations et collectivités, utilisez une solution collaborative innovante et unique spécialement développée pour les réseaux culturels.",
|
|
"La solution de mise en réseau des organisations culturelles.<br> Fédérations, confédérations et collectivités, utilisez une solution collaborative innovante et unique spécialement développée pour les réseaux culturels.",
|
|
|
|
|
+ descriptionSm:
|
|
|
|
|
+ "La solution de mise en réseau des organisations culturelles, telles que les fédérations, confédérations et collectivités.",
|
|
|
buttonClass: "btn-manager",
|
|
buttonClass: "btn-manager",
|
|
|
image:
|
|
image:
|
|
|
"/images/Home_logiciel/Logiciel_Opentalent_Managerl-Administrateur_Federation.png",
|
|
"/images/Home_logiciel/Logiciel_Opentalent_Managerl-Administrateur_Federation.png",
|
|
@@ -185,6 +191,11 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
width: 20rem;
|
|
width: 20rem;
|
|
|
margin-top: 10px;
|
|
margin-top: 10px;
|
|
|
margin-left: 6rem;
|
|
margin-left: 6rem;
|
|
|
|
|
+
|
|
|
|
|
+ @media (max-width: 600px) {
|
|
|
|
|
+ width: 15rem;
|
|
|
|
|
+ margin-left: 1rem;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.description {
|
|
.description {
|
|
@@ -208,6 +219,11 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
width: 10rem;
|
|
width: 10rem;
|
|
|
height: 2.5rem;
|
|
height: 2.5rem;
|
|
|
margin-left: 7rem;
|
|
margin-left: 7rem;
|
|
|
|
|
+
|
|
|
|
|
+ @media (max-width: 600px) {
|
|
|
|
|
+ width: 80%;
|
|
|
|
|
+ margin: 15px auto;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.learn-more-btn :deep(.v-btn__append) {
|
|
.learn-more-btn :deep(.v-btn__append) {
|
|
@@ -226,6 +242,17 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
.btn-manager {
|
|
.btn-manager {
|
|
|
background: var(--manager-color-light);
|
|
background: var(--manager-color-light);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @media (max-width: 1280px) {
|
|
|
|
|
+ padding-bottom: 48px;
|
|
|
|
|
+ min-height: 50%;
|
|
|
|
|
+
|
|
|
|
|
+ .description {
|
|
|
|
|
+ width: 80%;
|
|
|
|
|
+ margin-left: auto;
|
|
|
|
|
+ margin-right: auto;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* ============= Colonne droite - Illustration =============== */
|
|
/* ============= Colonne droite - Illustration =============== */
|
|
@@ -287,5 +314,17 @@ const carouselItems: Ref<Array<CarouselItem>> = ref([
|
|
|
height: 35rem;
|
|
height: 35rem;
|
|
|
right: 5rem;
|
|
right: 5rem;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @media (max-width: 1280px) {
|
|
|
|
|
+ .background-rectangle {
|
|
|
|
|
+ top: 60%;
|
|
|
|
|
+ height: 14rem;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .image {
|
|
|
|
|
+ height: 20rem;
|
|
|
|
|
+ right: 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|