import { useEffect, useRef } from "react"; import { gsap } from "gsap"; import { ScrollTrigger } from "@/plugins"; import Link from "next/link"; gsap.registerPlugin(ScrollTrigger); const DigitalMarketingService = () => { const serviceList = useRef(); useEffect(() => { if (typeof window !== "undefined") { imageAnimation(serviceList.current.children); let tHero = gsap.context(() => { let service__items_3 = gsap.utils.toArray(".service_animation"); let service__items_heading = gsap.utils.toArray( ".service_animation h3" ); let service__items_content = gsap.utils.toArray( ".service_animation .service__content-3" ); service__items_3.forEach((service_item, i) => { gsap.set([service__items_heading[i], service__items_content[i]], { x: -30, opacity: 0, }); let service3_timeline = gsap.timeline({ scrollTrigger: { trigger: service_item, start: "top center+=200", markers: false, }, }); service3_timeline.to(service__items_heading[i], { x: 0, opacity: 1, ease: "power2.out", duration: 1.5, stagger: { each: 0.2, }, }); service3_timeline.to( service__items_content[i], { x: 0, opacity: 1, ease: "power2.out", duration: 1.5, stagger: { each: 0.2, }, }, "-=1" ); }); }); return () => tHero.revert(); } }, []); const imageAnimation = (data) => { function followImageCursor(event, serviceImgItem) { const contentBox = serviceImgItem.getBoundingClientRect(); const dx = event.clientX - contentBox.x; const dy = event.clientY - contentBox.y; serviceImgItem.children[3].style.transform = `translate(${dx}px, ${dy}px)`; } for (let i = 0; i < data.length; i++) { data[i].addEventListener("mousemove", (event) => { setInterval(followImageCursor(event, data[i]), 1000); }); } }; return ( <>

Services

Our marketing
Services

Consumers today rely heavily on digital means to research products. We research a brand of bldend engaging with it, according to the meanwhile, 51% of consumers say they use Google to research products before buying.

Search Engine
Optimization

We help brands stand out through aweful, elegant visual design. Our design mainly philosophy.

  • + Logo Design
  • + Advertisement
  • + Promotion
Details

Email
Marketing

We help brands stand out through aweful, elegant visual design. Our design mainly philosophy.

  • + Logo Design
  • + Advertisement
  • + Promotion
Details

COntent
Marketing

We help brands stand out through aweful, elegant visual design. Our design mainly philosophy.

  • + Logo Design
  • + Advertisement
  • + Promotion
Details

Social
Marketing

We help brands stand out through aweful, elegant visual design. Our design mainly philosophy.

  • + Logo Design
  • + Advertisement
  • + Promotion
Details
); }; export default DigitalMarketingService;