diff --git a/src/components/ComptenceView.vue b/src/components/ComptenceView.vue index 537de2b5eecd37aa45d806406367d1bacaef7b22..f75a97c38277cf9be4b6f94309f1f3ddf412eb5a 100644 --- a/src/components/ComptenceView.vue +++ b/src/components/ComptenceView.vue @@ -1,9 +1,13 @@ <template> <TitleComposant label="Compétences" class="q-mt-xl" /> <div class="text-h5 row justify-evenly q-my-lg" style="row-gap: 80px; column-gap: 25px"> - <q-btn v-for="comptence in comptences" :key="comptence.name" class="col-3 text-center text-bold non-selectable cursor-pointer hoverBtn q-pt-sm" style="transition: 0.2s;" @click="isActive = (isActive !== comptence.name && comptence.name)" :class="{activeBtn: isActive === comptence.name}" unelevated rounded> + <q-btn v-for="comptence in comptences" :key="comptence.name" class="text-center text-bold non-selectable cursor-pointer hoverBtn q-pt-sm" style="transition: 0.2s;" @click="isActive = (isActive !== comptence.name && comptence.name)" :class="{ + activeBtn: isActive === comptence.name, + 'col-4': $q.screen.lt.md, + 'col-3': !$q.screen.lt.md +}" unelevated rounded> <img style="max-width: 100%; border-radius: 20px;border: 3px solid #FFFFFF" :style="isActive === comptence.name && 'border-color: #eeea14 !important;'" :src="'/clement.franckelemon.etu/portfolio-2025/spa/'+comptence.src"> - <span class="q-ma-xs text-h6 text-bold">{{comptence.name}}</span> + <span class="q-ma-xs text-h6 text-bold sub-title" :style="$q.screen.lt.md && 'font-size: 15px;'" >{{comptence.name}}</span> <q-popup-proxy v-close-popup @hide="isActive === comptence.name ? isActive = '' : '' " :offset="[10, 10]"> <div class="q-ma-sm text-secondary text-bold"> <q-icon name="info" size="md" class="q-mr-xs" /> diff --git a/src/components/HomeView.vue b/src/components/HomeView.vue index 67c6128d8c552e49b5787642dae3ddb3ea39a488..eb4398b26d20752b664fdf8a3d89469d235d5fcb 100644 --- a/src/components/HomeView.vue +++ b/src/components/HomeView.vue @@ -1,11 +1,11 @@ <template> <div class="column items-center full-width non-selectable"> - <div class="col-3" style="max-width: 450px;"> + <div class="col-3" style="max-width: 450px; width: 75%"> <img :src="src" style="border-radius: 50%; width: 100%; height: 100%; object-fit: cover;" class="full-height full-width"> </div> - <div class="col-6 column items-center text-h2 text-bold text-secondary"> + <div class="col-6 column items-center text-h2 text-bold text-secondary" :class="$q.screen.lt.md ? 'text-h4' : 'text-h2' "> <span class="arial text-uppercase">{{first}}</span> <span class="arial text-uppercase" >{{ second }}</span> <span class="text-dark text-h6" >{{accent}}</span> diff --git a/src/components/TitleComposant.vue b/src/components/TitleComposant.vue index e89886a27501ea3c7635dd9a4cf3667ac7f7d141..b182a17eec2243721e2aea0e7c2c743b9409c400 100644 --- a/src/components/TitleComposant.vue +++ b/src/components/TitleComposant.vue @@ -1,7 +1,7 @@ <template> - <div class="text-h3 text-bold text-uppercase non-selectable q-mb-xl"> + <div class="text-h3 text-bold text-uppercase non-selectable q-mb-xl" :class="$q.screen.lt.md ? 'text-h4' : 'text-h3'"> <span class="titre">{{label}}</span> - <span class="double" >{{label}}</span> + <span class="double" :style="$q.screen.lt.md ? 'font-size: 42px;' : 'font-size: 75px;'" >{{label}}</span> </div> </template> @@ -21,7 +21,6 @@ defineProps({ font-family: arial; color: var(--q-secondary); opacity: 0.1; - font-size: 75px; position: absolute; margin: 0px; left:0.6%;