import { useEffect } from "react"; import { Power1, gsap } from "gsap"; import { ScrollTrigger, ScrollSmoother } from "@/plugins"; import Home7m from "../../../public/assets/imgs/home-7/m.png"; import Home7w from "../../../public/assets/imgs/home-7/w.png"; import Home7fwa from "../../../public/assets/imgs/home-7/fwa.png"; import Home7webby from "../../../public/assets/imgs/home-7/webby.png"; import Image from "next/image"; gsap.registerPlugin(ScrollTrigger, ScrollSmoother); const CreativeAgencyAward = () => { useEffect(() => { if (typeof window !== "undefined") { let device_width = window.innerWidth; let tHero = gsap.context(() => { gsap.set(".fade_bottom_2", { y: 30, opacity: 0 }); if (device_width < 1023) { const fadeArray = gsap.utils.toArray(".fade_bottom_2"); fadeArray.forEach((item, i) => { gsap.to(item, { y: 0, opacity: 1, ease: "power2.out", duration: 1.5, scrollTrigger: { trigger: item, start: "top center+=200", }, }); }); } else { gsap.to(".fade_bottom_2", { scrollTrigger: { trigger: ".fade_bottom_2", start: "top center+=300", markers: false, }, y: 0, opacity: 1, ease: "power2.out", duration: 1, stagger: { each: 0.2, }, }); } const counterNumber = gsap.utils.toArray(".counter__number"); gsap.from(counterNumber, { textContent: 0, duration: 1, ease: Power1.easeIn, snap: { textContent: 1 }, stagger: 1, scrollTrigger: { trigger: ".counter__number", }, }); gsap.set(".zoom_in", { opacity: 0, y: 30, scale: 0.5 }); gsap.to(".zoom_in", { scrollTrigger: { trigger: ".zoom_in", start: "top center+=200", markers: false, }, y: 0, opacity: 1, scale: 1, ease: "power2.out", duration: 1, stagger: { each: 0.2, }, }); }); return () => tHero.revert(); } }, []); return ( <>

25k

Project completed

Projects
awards

Holisticly actualize magnetic testing procedures for high-quality initiatives for ompellingly enhance users whereas.

Image

1x Mobile Award

Image

2x Best Website

Image

2x Web the Day

Image

3x Web Animation

); }; export default CreativeAgencyAward;