diff --git a/frontend/components/home/Hero.vue b/frontend/components/home/Hero.vue index 7628c02..078f021 100644 --- a/frontend/components/home/Hero.vue +++ b/frontend/components/home/Hero.vue @@ -122,7 +122,7 @@ onMounted(() => { end: "bottom top" }); - setTimeout(() => { + const calculateOnResize = () => { if (window.innerWidth > 768) { gsap.to("#header-navbar", { background: "transparent", @@ -133,19 +133,18 @@ onMounted(() => { resetTimelineForMobile(); scrollTrigger.disable(); } + } + + setTimeout(() => { + calculateOnResize() }, 100); + setTimeout(() => { + calculateOnResize() + }, 200); + window.addEventListener("resize", () => { - if (window.innerWidth > 768) { - gsap.to("#header-navbar", { - background: "transparent", - filter: "invert(100%)" - }); - scrollTrigger.enable(); - } else { - resetTimelineForMobile(); - scrollTrigger.disable(); - } + calculateOnResize() }); }); @@ -170,7 +169,7 @@ onUnmounted(() => { :centered-slides="true" :breakpoints="{ 768: { - spaceBetween : 40 + spaceBetween : 40, } }" @swiper="onSwiper" @@ -178,96 +177,97 @@ onUnmounted(() => { -
- - - - -
- +
+ -
-
-
-
-
- + + +
+ +
+ +
+
+
+
+
+ +
+

+ {{ slide.title }} +

-

- {{ slide.title }} -

-
-
+
{{ slide.description }} - + +
-
-
- -
-
+
+ +
+
+
+
- +
-