Skip to content

Commit 451ccd5

Browse files
committed
fix: images size
1 parent 2f8d77a commit 451ccd5

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

components/archive/card.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,15 @@ const buttonLabel = computed(() =>
7272
class="group border dark:border-zinc-500 m-2 rounded-2xl overflow-hidden shadow-sm text-zinc-700 dark:text-zinc-300"
7373
>
7474
<NuxtLink :to="path" class="grid grid-cols-1 sm:grid-cols-10 gap-1">
75-
<div class="sm:col-span-3">
75+
<div :class="`sm:col-span-3 relative overflow-hidden rounded-t-2xl sm:rounded-l-2xl sm:rounded-t-none ${imageSize}`">
76+
<!-- Background Layer (Ambience) -->
7677
<img
77-
:class="`w-full object-cover object-center rounded-t-2xl sm:rounded-l-2xl sm:rounded-t-none shadow-lg group-hover:scale-[1.02] transition-all duration-500 ${imageSize}`"
78+
:src="image" aria-hidden="true" role="presentation"
79+
class="absolute inset-0 w-full h-full object-cover blur-xl scale-125 opacity-100 transition-transform duration-500 group-hover:scale-130"
80+
>
81+
<!-- Foreground Layer -->
82+
<img
83+
class="w-full h-full object-contain object-center relative z-10 group-hover:scale-110 transition-transform duration-500 [mask-image:radial-gradient(ellipse_at_center,black_60%,transparent_100%)] webkit-mask-image-[radial-gradient(ellipse_at_center,black_60%,transparent_100%)]"
7884
width="300" :src="image" :alt="alt"
7985
>
8086
</div>

components/blog/Header.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ function formatDate(dateString: string) {
4040
</h1>
4141
<img
4242
:src="image || ''" :alt="alt || `Image illustrant l'article : ${title}`" width="600"
43-
class="m-auto rounded-2xl shadow-lg h-32 md:h-72 w-4/6 md:w-4/5 content-center object-cover"
43+
class="m-auto rounded-2xl shadow-lg w-4/6 md:w-4/5 content-center h-auto"
4444
>
4545
<!-- <p class="text-xs sm:text-sm my-3 max-w-xl mx-auto text-center text-zinc-600 dark:text-zinc-400">
4646
{{ description }}

components/blog/card.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,16 @@ const buttonLabel = computed(() =>
6868
class="group border dark:border-zinc-500 m-2 overflow-hidden rounded-2xl shadow-sm text-zinc-700 dark:text-zinc-300"
6969
>
7070
<NuxtLink :to="path">
71-
<div class="relative">
71+
<div class="relative overflow-hidden lg:h-48 md:h-36 rounded-t-2xl">
72+
<!-- Background Layer (Ambience) -->
73+
<img
74+
:src="image" aria-hidden="true" role="presentation"
75+
class="absolute inset-0 w-full h-full object-cover blur-xl scale-125 opacity-100 transition-transform duration-500 group-hover:scale-130"
76+
>
77+
<!-- Foreground Layer -->
7278
<img
7379
:src="image" :alt="alt" :width="300" :height="200" loading="lazy" decoding="async"
74-
class="lg:h-48 md:h-36 w-full object-cover object-center rounded-t-2xl shadow-lg group-hover:scale-[1.02] transition-all duration-500"
75-
style="aspect-ratio: 300 / 200;"
80+
class="w-full h-full object-contain object-center relative z-10 group-hover:scale-110 transition-transform duration-500 [mask-image:radial-gradient(ellipse_at_center,black_60%,transparent_100%)] webkit-mask-image-[radial-gradient(ellipse_at_center,black_60%,transparent_100%)]"
7681
>
7782
</div>
7883
<div class="px-3 pb-4 relative">

0 commit comments

Comments
 (0)