Jump to content
Search Community

81832nick

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by 81832nick

  1. 18 minutes ago, Rodrigo said:

    Hi,

     

    Just follow @Trapti's approach. Basically create a SplitText in order to create a parent wrapper. Then create a new SplitText instance, this will put each character inside the previously created parent that has the overflow hidden. Then just create the animation:

    function setupSplits() {
      splittedText.forEach((splitText) => {
        // Reset if needed
        if (splitText.anim) {
          splitText.anim.progress(1).kill();
        }
    
        const parent = new SplitText(splitText, {
          type: "chars",
          charsClass: "overflow-hidden"
        });
        const child = new SplitText(splitText, {
          type: "chars",
        });
    
        // Set up the anim
        splitText.anim = gsap.from(child.chars, {
          duration: 0.6,
          ease: "circ.out",
          xPercent: 100,
          stagger: 0.1
        });
      });
    }

    Happy Tweening!

    Wow thank you so much. It answered my question of how to apply a class to each char also! 

    • Like 1
  2. 8 hours ago, GSAP Helper said:

    It's pretty tough to troubleshoot without a minimal demo - the issue could be caused by CSS, markup, a third party library, your browser, an external script that's totally unrelated to GSAP, etc. Would you please provide a very simple CodePen or CodeSandbox that demonstrates the issue? 

     

    Please don't include your whole project. Just some colored <div> elements and the GSAP code is best (avoid frameworks if possible). See if you can recreate the issue with as few dependancies as possible. If not, incrementally add code bit by bit until it breaks. Usually people solve their own issues during this process! If not, then at least we have a reduced test case which greatly increases your chances of getting a relevant answer.

     

    Here's a starter CodePen that loads all the plugins. Just click "fork" at the bottom right and make your minimal demo

     

     

    If you're using something like React/Next/Vue/Nuxt or some other framework, you may find StackBlitz easier to use. We have a series of collections with different templates for you to get started on these different frameworks: React/Next/Vue/Nuxt.

     

    Once we see an isolated demo, we'll do our best to jump in and help with your GSAP-specific questions. 

    Hi, Thanks for the data. I went ahead and made a codepen of what I have so far.

    Link: 

    See the Pen MWBOZrp by Nickwalker818 (@Nickwalker818) on CodePen



    I appreciate the help. 

  3. Hi,

     

    I'm trying to re-create a SplitText animation that is on Typmanus.com.

    This is the demo:
    https://tympanus.net/Development/OnScrollTypographyAnimations/
    (Specifically the animation that says "The Routine).

    Unfortunately, the demo uses a library called "Splitting" which I don't want to use. 

    I'm having trouble getting the syntax down to re-create the same effect. I also need it to be re-useable with ScrollTrigger. 

    Thanks in advance for any help/assistance. 

    Screen Shot 2023-01-18 at 10.51.00 PM.png

×
×
  • Create New...