TEXT REVEAL ANIMATION WITH GSAP - Elementor Wordpress Tutorial Flex Container

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ส.ค. 2024
  • What do you think about these text GSAP animations?
    CODE: irradiated-watch-2d6.notion.s...
    GSAP Docs: greensock.com/docs/v2/Easing
    Split-type JS library: www.npmjs.com/package/split-type
    Timestamps:
    00:00 Intro
    00:30 Text reveal animation for on-page load
    08:40 Text reveal animation for on-scroll load
    15:58 Outro
    Thank you for watching!
    🟠 SUBSCRIBE TO THE NEWSLETTER:
    newsletter.studioegli.com/
    🟠 TRY ELEMENTOR
    be.elementor.com/visit/?bta=2...
    🟠 TRY HOSTINGER
    hostinger.com?REFERRALCODE=1ANDREEA61
    🟠 WORK WITH ME
    www.studioegli.com/
    🟠 YOU CAN FIND ME HERE TOO
    TWITTER - @AndreeaEgli
    LINKEDIN - / egliandrea
    INSTAGRAM - / egliandrea.studios
    🟠 FOR BUSINESS ENQUIRIES
    contact@studioegli.com
    Disclaimer - Some links in my videos' description box may be affiliate links, meaning I will make a commission on purchases you make through my link. This is at no extra cost to you to use my links/codes, it's just one more way to support me and my channel! :)
    #elementortutorial #elementorpagebuilder #elementortipsandtricks

ความคิดเห็น • 95

  • @andreaegli
    @andreaegli  ปีที่แล้ว +7

    It's here!!!! Let me know if you found this useful

    • @graphicdestination968
      @graphicdestination968 18 วันที่ผ่านมา +1

      Can you do a tutorial on how to change images on scroll, the images should be in a fixed (sticky) position, but change when new sections come.....

    • @andreaegli
      @andreaegli  18 วันที่ผ่านมา

      @@graphicdestination968 Yeah, do you have an example? I think I have smth similar on the channel but needs a bit of modification...

  • @gabsdigital
    @gabsdigital 5 หลายเดือนก่อน

    Genius! loved it, applied it, thank you so much! loving your gsap tutorials!

  • @LEARNCREATIVEART69
    @LEARNCREATIVEART69 ปีที่แล้ว +1

    such a nice vibe for the video, loved your friendly attitude and the lighting

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Thank you so much ☺️

  • @christos_thanas
    @christos_thanas 8 หลายเดือนก่อน +3

    Hi, great video!
    One suggestion: If someone is experiencing errors where the text flickers before the animation starts, here is an improved version of the code:
    window.onload = function () {
    const myText = new SplitType('h1');
    gsap.from('.char', {
    y: 175,
    stagger: 0.02,
    delay: 0.2,
    duration: 0.8, // Adjusted duration for a smoother transition
    });
    gsap.to('.text', {
    opacity: 1,
    duration: 0.8, // Adjusted duration for a smoother transition
    });
    };
    .char {
    transform: translateY(175px);
    transition: transform 0.8s;
    }
    .text {
    overflow: hidden;
    opacity: 0;
    transition: opacity 0.8s;
    }

  • @thewebstylist
    @thewebstylist ปีที่แล้ว +1

    Luv these styles! 🎉

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Me too! I was so obsessed when I saw them for the first time on webflow websites that I HAD to find a way to implement them on elementor 😃

  • @baptistedebels8987
    @baptistedebels8987 ปีที่แล้ว +1

    thanks a lot for this kind of video ! gsap tutorials are the bests !

    • @andreaegli
      @andreaegli  ปีที่แล้ว +1

      You’re very welcome, Baptiste! I know, right? 😀 I’ll be making more in the future 👏

    • @baptistedebels8987
      @baptistedebels8987 ปีที่แล้ว

      @@andreaegli Nice sounds ! Very excited to see it !

  • @SultanaRazia-jx8mk
    @SultanaRazia-jx8mk ปีที่แล้ว +1

    Wow! Very helpful video!❤

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      I'm very happy to hear that!!!🤩

  • @danielschwind852
    @danielschwind852 9 หลายเดือนก่อน +1

    Very nice and very useful. ❤

  • @zouhrrr
    @zouhrrr 15 วันที่ผ่านมา

    you are the best thnx , i follow you from algeria

  • @NaveedAhd
    @NaveedAhd ปีที่แล้ว +1

    Super useful content like always 🙌

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Thank you 😊

    • @NaveedAhd
      @NaveedAhd ปีที่แล้ว

      We need more content

  • @nickdadziemusic2398
    @nickdadziemusic2398 ปีที่แล้ว +1

    I think it will be a great tutorial as always

  • @craigmorse4889
    @craigmorse4889 2 หลายเดือนก่อน +1

    Thank you very much Andrea, I'm loving the videos and your laid-back personality, I have used many of your other videos which I followed perfectly and everything worked perfectly, this one however seems confusing to me, I can't figure out what goes where at all...maybe it's my mind or perhaps the video edit...probably my mind....:-))

    • @andreaegli
      @andreaegli  2 หลายเดือนก่อน

      Thank you so much for your kind words! Hehe, could be my edit tho :)) I will have this effect added to ohwow.club/template/ check back in a few days & you can download it

    • @craigmorse4889
      @craigmorse4889 หลายเดือนก่อน

      @@andreaegli Thank you, I'm getting there, I want it to activate the animation only when in the viewport, like halfway down the page, currently me Gemini and chat GPT can't find a solution...:-)) I think I might try it on a separate page there is obviously a conflict somewhere on my test page with regards to the scroll trigger...I'll get there....eventually 🙂

  • @kamessytta
    @kamessytta ปีที่แล้ว +1

    Very useful☺️👍👌👏❤

  • @gregallen4506
    @gregallen4506 ปีที่แล้ว +1

    You are brilliant, you remind me of this other girl who teaches Elementor in Portuguese.

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Thank you, Greg! Ohhh, she’s sounds interesting, what’s her TH-cam handle? 🤓

  • @tannerhodgkinson8385
    @tannerhodgkinson8385 4 หลายเดือนก่อน

    Great video! I was wondering why my typeface kerns different with this effects though?

  • @mylessicuro9751
    @mylessicuro9751 3 หลายเดือนก่อน

    Awesome video thank you.
    How do you make it so the text appears just above the line, rather than setting the translateY to 175px.
    The issue I'm getting is for headings that take up 3 lines start from really low down before the begin the animation rather than starting from one line down. I hope that makes sense.

  • @AllenLu
    @AllenLu ปีที่แล้ว +1

    Will you update in next video, about that text reveal will work not only on page load but when you scroll to that text then animation starts? love your videos

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Hey Allen! Actually the code in this video works for both on page load and scroll. have you tried it? Thank you😉

  • @Axel1665
    @Axel1665 ปีที่แล้ว +1

    Hello Andrea! Great work as always! What I can do so I can have a different stager for mobile and pc? Now it's the same for the two of them but I want to have a different one.

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Hey Axel! Thank you 😊 you would need to add media queries but why do you want to have different stagger for mobile and pc?

    • @Axel1665
      @Axel1665 ปีที่แล้ว +1

      @@andreaegli On pc it's loading at the right time and if I go to mobile it's loading too slowly. If change the mobile stager after on pc it's loading too fast.

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      @@Axel1665 ah ok, i get what you meant now. It would be too much to explain here but maybe this video could help. I will do a quick video next week explaining this in case you can't make it work in the meantime.

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      @@Axel1665 ok, i get it now. I will film a short video next week on this but until then maybe this can help th-cam.com/video/9gipsKpWozE/w-d-xo.html

    • @Axel1665
      @Axel1665 ปีที่แล้ว

      @@andreaegli First of all thank you for your help! I saw the video but I'm not a developer so is Chinese for me :P

  • @emergedigital8443
    @emergedigital8443 9 หลายเดือนก่อน +1

    Hi, Thanks so much Andrea for this amazing tutorial , Just one query if i want the text to be faded in along with the animation you had, how to acheive that? any suggestions?

    • @andreaegli
      @andreaegli  9 หลายเดือนก่อน

      hmm, not sure I understand what you mean, like a fade-in animation?

    • @amazingishaan4156
      @amazingishaan4156 9 หลายเดือนก่อน

      @@andreaegli Thanks for the revert, yes i wanted to understand how to give a fade in animations along with the word animation which you have shared above, as is we can make smooth fade also a part of it ,i think it will look more better

  • @olgagolovko7391
    @olgagolovko7391 4 หลายเดือนก่อน

    Аndrea, when i use IMAGE REVEAL ANIMATION WITH GSAP your other video in the same project to animate elements then the other is not working, what could be the issue?

  • @Seemenowhere
    @Seemenowhere 11 หลายเดือนก่อน +1

    Can I apply this to a column or section? thank youu💗

    • @andreaegli
      @andreaegli  11 หลายเดือนก่อน

      I don’t see why not 😉

  • @glencoe1266
    @glencoe1266 ปีที่แล้ว +1

    Hi thanks for doing this, but im trying to get it to work and it doesn't work? Where do I insert the code? I added the HTML widget under my container.

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      hey Glen! You are welcome. Have you added the css as well? Which of the codes are you using, on page load or page scroll? Also, generally, make sure that your html widget is at the bottom of the page to help reduce the page loading time

    • @glencoe1266
      @glencoe1266 ปีที่แล้ว +1

      @@andreaegli I added the css to the header widget and it worked. Thanks for the awesome tutorial 🥰

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      @@glencoe1266 whoop! whoop! Awesome & you're welcome!

    • @andreaegli
      @andreaegli  ปีที่แล้ว +1

      @@glencoe1266 just a little note, you might have to adjust the line-height of the text depending on it's size. I forgot to mention that in the video.

  • @gaetanosorangelo4550
    @gaetanosorangelo4550 ปีที่แล้ว +1

    Your Tuts are amazing... but in this case I'm not able to make it working... I don't know how to set the css classes in the various element. (who have 'char' and who have 'text'?)! Thanks

    • @gaetanosorangelo4550
      @gaetanosorangelo4550 ปีที่แล้ว

      You didn't answer me! LOL😂 which class I have to set for the "heading widget"? And what class I have to set for the container in which is contained the text?

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Thank you so much, Gaetano! Ok, I can see why it would be confusing...so, give the class of text (or whatever name you want your class to be) to your heading and add the css code: text { overflow: hidden} in the Custom CSS box of the container in which the heading is in.
      Then, in your HTML widget where you have your GSAP code, go to Advanced > Custom CSS and add the .char {
      transform: translateY(175px);
      transition: transform .5s;
      }
      Do not change the class name .char. Leave it as is, as this is part of the SplitType library. If you look at the GSAP code, line 12, you will see the class .char in there. No need to add it anywhere else.
      Let me know if you need more help.

    • @gaetanosorangelo4550
      @gaetanosorangelo4550 ปีที่แล้ว +1

      I found the mistake... It doesn't work on a Popup!!!!

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      @@gaetanosorangelo4550 ok, I haven't tested this on a popup but try increasing the delay from delay: 0.2 to delay: 0.9 for example

    • @gaetanosorangelo4550
      @gaetanosorangelo4550 ปีที่แล้ว +1

      @@andreaegli Hi Andrea, did you ever tried to replicate this kind of text reveal? th-cam.com/video/yvqSioowCRc/w-d-xo.html I tried by mayself but there's no way to exit LOL!
      This is a very cool effect in "Apple style"... but I don't know where I can start in Elementor! You're great!!!

  • @bhupendrajaiswal7686
    @bhupendrajaiswal7686 9 หลายเดือนก่อน +1

    Is there any video in your channel about installing GSAP properly in Elementor?

    • @andreaegli
      @andreaegli  9 หลายเดือนก่อน +1

      The way GSAP is used is through the CDN script tag, that's the whole 'installation'. If you want to add it to the whole website, just paste the script tag in the custom code of elementor and change the location to body-end. That's it!

    • @bhupendrajaiswal7686
      @bhupendrajaiswal7686 8 หลายเดือนก่อน

      @@andreaegli Thanks andrea, I believe your channel will reach the top someday, as you are one of the most underrated creators. Keep making these amazing videos.

  • @AmazingCreationsStudio
    @AmazingCreationsStudio หลายเดือนก่อน

    i tried it, but didn't worked in my custom website.. 😢

  • @varshigamer-uk8ln
    @varshigamer-uk8ln ปีที่แล้ว +1

    Madam it is not working on page load, where I have to put the script?

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Hey Varshi! Which snippet are you using and where have you placed it in Elementor?

    • @varshigamer-uk8ln
      @varshigamer-uk8ln ปีที่แล้ว

      @@andreaegli Hi, I had done small mistake. Now it working. Great tutorial. Thanks for your reply and informative video.

    • @varshigamer-uk8ln
      @varshigamer-uk8ln ปีที่แล้ว

      @@andreaegli Could you please do a video if possible on hover expand the column by pushing the side columns in a row. Or please give any link if you have. Thanks in advance

  • @teuccio73
    @teuccio73 ปีที่แล้ว +1

    marry me !! : ) very helpful !!

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      🤣 no but thank you

    • @teuccio73
      @teuccio73 ปีที่แล้ว +1

      @@andreaegli Why not? 😍...............................................................................................................................................im joking!

    • @andreaegli
      @andreaegli  ปีที่แล้ว +1

      @@teuccio73 because that would be bigami

  • @dileepbatchala1590
    @dileepbatchala1590 ปีที่แล้ว +1

    Hi Madam, on page scroll the split character effect is not working

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      Hey! The code is not customised to split type on scroll.

    • @dileepbatchala1590
      @dileepbatchala1590 ปีที่แล้ว

      @@andreaegli Madam could you please provide that code. It will be very helpful

  • @dkppdkpp
    @dkppdkpp ปีที่แล้ว +2

    Is this also work on mobile devices??

  • @jinuvarghese671
    @jinuvarghese671 ปีที่แล้ว +1

    Are you the sister of the guy who runs the YT channel called living with pixels? 😂 looks similarly

    • @andreaegli
      @andreaegli  ปีที่แล้ว +1

      😂 I get this question often but no, I'm not. I get the resemblance though!!!

    • @jinuvarghese671
      @jinuvarghese671 11 หลายเดือนก่อน +1

      @@andreaegli Hahaha. I just saw another comment with the same question as mine. 😁😁

  • @playercool003
    @playercool003 ปีที่แล้ว +1

    Are you RINO THE TESTER'S sister......you speak n look lot like him🤔❤️🥰

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      hahah, i have no idea who that is...who is he?

  • @georgetirlea1771
    @georgetirlea1771 6 หลายเดือนก่อน +1

    Nine months later for me it doesn't work even tho i did everything you said :)

    • @andreaegli
      @andreaegli  6 หลายเดือนก่อน

      What did you use in the variable, elementor class or html tag h1? Mine work just fine, I used h1.

    • @georgetirlea1771
      @georgetirlea1771 6 หลายเดือนก่อน

      @@andreaegli After a lot of trial and error i found that if you put the first code inside elementor custom code and the second code in apperance - customize - custom code and insert .reveal-text (Not .text) to overflow hidden then it works.

  • @michapatek9310
    @michapatek9310 6 หลายเดือนก่อน +1

    it does not work anymore

    • @andreaegli
      @andreaegli  6 หลายเดือนก่อน

      Have you tried this code before and it worked and now it doesn’t? It works fine on my side.

    • @michapatek9310
      @michapatek9310 6 หลายเดือนก่อน

      @@andreaegli no, its jut not working on my site at all. Is there a specific place where I should put on html with this script maybe? because I copy everything you did, and it jus not working

  • @thiagom34546
    @thiagom34546 ปีที่แล้ว +1

    hi andreia, your videos are wonderful. In view of this video, is it possible to create this text effect (link below) in Elementor?
    th-cam.com/video/yvqSioowCRc/w-d-xo.html

    • @andreaegli
      @andreaegli  ปีที่แล้ว +1

      Thank you, Thiago ☺️ it should be possible, I will trial it and make a future video

    • @thiagom34546
      @thiagom34546 ปีที่แล้ว

      @@andreaegli thanks andrea! :D

  • @dileepbatchala1590
    @dileepbatchala1590 ปีที่แล้ว +1

    In your code const myText = new SplitType('.elementor-heading-title')
    gsap.to('.char', {
    y: 0,
    stagger: 0.02,
    delay: 0.2,
    duration: .1,

    })
    I want this beautiful split character effect for all my headings on scroll. It is working only for banner heading only. Please advise me, may be i had done some mistake.

    • @dileepbatchala1590
      @dileepbatchala1590 ปีที่แล้ว

      Madam please give reply

    • @andreaegli
      @andreaegli  ปีที่แล้ว

      As I said in the video, the split type is set to work only on page load. For it to work on all your headings, the code needs to be adjusted accordingly.

    • @dileepbatchala1590
      @dileepbatchala1590 ปีที่แล้ว

      @@andreaegli ok madam