Jump to content
Search Community

AAP

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by AAP

  1. animation is working correctly when browser loads, when I resize the browser, the animation does not work.

    gsap.registerPlugin(ScrollTrigger);
     
    ScrollTrigger.matchMedia({
        "(min-width: 750px)": ()=>{
            let timeline = gsap.timeline({
                scrollTrigger:{
                    trigger: " #skill",
                    start: "top 60%",
                    toggleActions: "restart ",
                    duration: 2
            }});
            timeline
            .from("#skill .title", {
                x:"-120%"
                ease:'power3',
                opacity: 0
            })
            .from("#skill .skill", { 
                x:"-120%",
                opacity: 0
            })
            .from("#skill .progress", {
                x:"-100%"
                ease:'power2',
                stagger: 0.15,
                opacity: 0
            }, 1);
            
            
        },
     
        "(max-width: 749px)": ()=>{
            let timeline = gsap.timeline({
                scrollTrigger:{
                    trigger: " #skill",
                    start: "top 60%",
                    toggleActions: "restart",
                    duration: 2
            }});
            timeline
            .from("#skill .title", {
                x:"-100%"
                ease:'power3'
                stagger:0.15
            })
            .from("#skill .skill-bar", { 
                x:"-100%"
                ease:'power3'
                stagger:0.15
            })
            .from("#skill .progress", {
                x:"-100%"
                ease:'power3'
                stagger:0.15
            }, 1);
            
            
        }
     
    });
×
×
  • Create New...