Framer Tutorial: Creating A Text Cycle Animation Loop

🎓 Framer University: framer.university
👉 Create a free Framer account: framer.university/free-account
In this Framer tutorial, you'll learn how to create a text cycle animation loop on your Framer website. I'll showcase how to set up your components in Framer to achieve this effect. After watching this video, you'll be ready to add a text cycle loops to your websites without any coding.
Starter file + project remix: framer.university/resources/t...
0:00 - Introduction
0:15 - Starter file (link in description)
0:39 - Creating a text layer
1:17 - Making a component
2:23 - Adding more text layers
4:05 - Creating component variables
4:47 - Adding variants
8:35 - Adding interactions
10:02 - Finishing touches
10:37 - Text variables in use
11:05 - Optimizing for mobile
11:52 - More free resources
Follow me on:
X: x.com/learnframer
Instagram: / framer.university

Пікірлер: 83

  • @nobby3123
    @nobby31237 ай бұрын

    Perfect, you only just posted and I needed this! Subbed.

  • @framer.university

    @framer.university

    7 ай бұрын

    I am glad that I could help :)

  • @dimazramadhanp6695
    @dimazramadhanp66957 ай бұрын

    I’ve been searching this tutorial for a long time! Thank you! Ended up using slideshow for this kinda effects lol.

  • @framer.university

    @framer.university

    7 ай бұрын

    That’s a great solution as well! I am glad this tutorial helped you :)

  • @takeanappan
    @takeanappan21 күн бұрын

    Thanks so much for this, straight to the point.

  • @atoon9321
    @atoon93217 ай бұрын

    thank you so much my boy for all you share with us for free. I'd love to see you make a video showing us how to use a CMS in Framer.

  • @framer.university

    @framer.university

    7 ай бұрын

    My pleasure! Content on the CMS is coming too :)

  • @user-on9iu9yt1n
    @user-on9iu9yt1n6 ай бұрын

    Thank you, was looking for this! Started following your channel 👌#

  • @framer.university

    @framer.university

    6 ай бұрын

    Thansk a lot :)

  • @mr.chinaski2613
    @mr.chinaski26137 ай бұрын

    Just as awesome as always

  • @framer.university

    @framer.university

    7 ай бұрын

    Thank you! Cheers!

  • @FloNocode
    @FloNocode7 ай бұрын

    Nandy you are a machine ! i love your video tutorial ! i wainting for your futur course. I Hope to see more value and make us better on framer and create pattern to build easily our project with framer

  • @framer.university

    @framer.university

    7 ай бұрын

    Thanks for the kind words. More to come :)

  • @gagasnusa6015
    @gagasnusa60157 ай бұрын

    I just tried it for 6 hours to make this effect but i can't 😢 and just need less than 5 minutes to scroll youtube and realized that you have upload the tutorial video 😭😭😭😭😭😭😭

  • @framer.university

    @framer.university

    7 ай бұрын

    Haha maan! I hope this helped 🫶

  • @learntoearn4711
    @learntoearn47117 ай бұрын

    Well-done, thanks

  • @framer.university

    @framer.university

    7 ай бұрын

    Appreciate it :)

  • @ankitasaurav2350
    @ankitasaurav23504 ай бұрын

    Very helpful, thank you

  • @framer.university

    @framer.university

    4 ай бұрын

    You're welcome!

  • @hryxdesign
    @hryxdesignАй бұрын

    Thanks mate

  • @framer.university

    @framer.university

    Ай бұрын

    Happy to help 🫶

  • @user-ju4to3sm1z
    @user-ju4to3sm1z7 ай бұрын

    This is great! I have done a similar effect using the slideshow component and adjusting settings to vertical movement. Seems a bit easier to update or add items that way, but maybe it has drawbacks I’m not aware of.

  • @framer.university

    @framer.university

    7 ай бұрын

    That’s a smart solution man! Congrats ✌️

  • @IMdrummerTab
    @IMdrummerTab2 ай бұрын

    how do you do an animation with images from figma? it like 5 layers of dots that move

  • @user-cy7cl5ib8z
    @user-cy7cl5ib8z4 ай бұрын

    Thank your for the great tutorial! Maybe someone can help: when i connect the variants there is no 'appear' option, is this a bug? or new update? :/

  • @framer.university

    @framer.university

    4 ай бұрын

    You need to connect the whole variant to another variant. If you’re trying to only connect the inner text layer, it won’t work.

  • @prashant0251
    @prashant02512 ай бұрын

    Thank you, Mate - how to do with text align text

  • @Anjays
    @Anjays2 ай бұрын

    My transition works correctly but the starting point for all of the different words keeps jumping left and right so it's giving more of a jittery effect rather than a smooth scroll. Any ideas?

  • @SuperKnowledge653
    @SuperKnowledge653Күн бұрын

    Hey mate! Can i get the code in React?

  • @stormsampson1307
    @stormsampson13075 ай бұрын

    Are you able to assign a scroll behavior to trigger these animations similar to how apple does on their website?

  • @framer.university

    @framer.university

    5 ай бұрын

    Of course! If you select the component, you can add effects to it on the right panel. You need to choose “scroll variants”. Great example is this video: kzread.info/dash/bejne/jJpmvMmEk9KpZdo.htmlsi=EtQAz6iqYVRw18Rf

  • @user-is8br9mw6p
    @user-is8br9mw6p6 ай бұрын

    During text loop cycle my text are not changing in set variable ?

  • @framer.university

    @framer.university

    6 ай бұрын

    Send a remix in twitter dms

  • @TF1411
    @TF14114 ай бұрын

    on my last variant, when I add an interaction back to variant 1, the instant transition doesn't work for some reason. When I play it back it snaps from Variant 10 to Variant 11(last) instantly even though that is not the assigned function. is this some sort of bug?

  • @framer.university

    @framer.university

    4 ай бұрын

    Remix please.

  • @echoactual1776

    @echoactual1776

    3 ай бұрын

    I was running into the same issue until I realized this: when you're setting the transition on variant 1, you're really setting the transition from 11 to 1. And when you're setting the transition on variant 11, you're actually changing the way it transitions from 10 to 11. So, think of it this way: if you change the transition property on a variant, it affects how this variant appears, not the next one.

  • @framer.university

    @framer.university

    3 ай бұрын

    @@echoactual1776 exactly! the transition property on a variant controls how that specific variant appears if any interaction goes to it.

  • @JoshuaBates01
    @JoshuaBates015 ай бұрын

    I used your component for this (copied from your Framer University) but it won't let me change the font. When I double click on the component it says "this component is linked to a primary component in another project". If I click unlink / unlink and replace all, it changes the font to a tiny black font.

  • @framer.university

    @framer.university

    5 ай бұрын

    Unlink. Select all text layers within primary variant. Reassign variables on the right panel. Remove appear effect from the right panel if the text layers have it. While still all text layers selected, change font on right panel. Now if you go back to the main canvas, you should be able to change the color and size of the font too.

  • @FrancoisH-qc2yx
    @FrancoisH-qc2yx3 ай бұрын

    Thanks for sharing this! One thing I am facing is that when I remix the project and play it in Framer, the behaviour is different than that on the demo link. In framer it is showing the scrolling back down to the first one, as opposed to the smooth transition you made by duplicating the first word. Did anyone face this issue? Thanks in advance!

  • @framer.university

    @framer.university

    3 ай бұрын

    Sometimes components break in the remix unfortunately. (For example the text layers within the component get an appear effect, you can try removing that) You might wanna recreate it from scratch based on the tutorial, and so you practice as well.

  • @TheBackwasher
    @TheBackwasher5 ай бұрын

    Why not use overflow to hide instead of opacity ? For animation purposes?

  • @framer.university

    @framer.university

    5 ай бұрын

    Yeah. Overflow hidden would give a different feel for the animation. You can do either. :)

  • @kartiktiwari291
    @kartiktiwari291Ай бұрын

    will it work if instead of text I want images to cycle?

  • @framer.university

    @framer.university

    Ай бұрын

    Yes! Same structure!

  • @ChronicleContent
    @ChronicleContent7 ай бұрын

    does framer have this where you enable it with 1 click instead of recreating it from scratch? that would be more useful.

  • @framer.university

    @framer.university

    7 ай бұрын

    What do you mean? You can click the link in description and remix the file or copy the component made in the tutorial.

  • @ChronicleContent

    @ChronicleContent

    7 ай бұрын

    @@framer.university I mean framer to have this animation as default on existing templates.

  • @KytoWarner
    @KytoWarner3 ай бұрын

    My text keeps cycling up at a random angle. When the old word flies away it leaves at random diagonal angles. Any idea?

  • @framer.university

    @framer.university

    3 ай бұрын

    Did you copy my comp or made it from scratch?

  • @Mendaciloquence
    @Mendaciloquence6 ай бұрын

    Hi for the variant one to variant two Connection interaction, the only options are: Tap On Tap Mouse Enter Mouse leave Any idea why I cant see the on appear option?

  • @Mendaciloquence

    @Mendaciloquence

    6 ай бұрын

    nvm fixed, Thanks for your incredible walk through!

  • @mauricioromiti

    @mauricioromiti

    6 ай бұрын

    what was it? i can only use appear on the 1st variant...@@Mendaciloquence

  • @mimansasharma7323

    @mimansasharma7323

    6 ай бұрын

    same with me! @@mauricioromiti

  • @framer.university

    @framer.university

    5 ай бұрын

    Make sure to select the variant itself when connecting the interaction to the new variant. If you select a layer within, and connect from there, appear will not be an option.

  • @anshuraj7704
    @anshuraj77043 ай бұрын

    5:42 i am trying to make this but i don't have the "Appear" option 😢

  • @framer.university

    @framer.university

    3 ай бұрын

    Make sure to select the whole variant and connect the interaction from it. When you try connecting the interaction from a layer within, you don’t have the appear option.

  • @kreativethinker5987
    @kreativethinker59877 ай бұрын

    Can all Figma animations be recreated in framer? Asking for a friend :)

  • @framer.university

    @framer.university

    7 ай бұрын

    99% yes. 🪄

  • @Resha-kq3oi
    @Resha-kq3oi3 ай бұрын

    So how to create typing effect?

  • @framer.university

    @framer.university

    3 ай бұрын

    typewriter.framer.wiki/

  • @Bighappyboi999
    @Bighappyboi9996 ай бұрын

    Text animation was not working properly for the phone

  • @framer.university

    @framer.university

    6 ай бұрын

    Why?

  • @dev.anshuu
    @dev.anshuu4 ай бұрын

    What is "Words bad" in your case and how to add or create it?

  • @framer.university

    @framer.university

    4 ай бұрын

    what do you mean?

  • @dev.anshuu

    @dev.anshuu

    4 ай бұрын

    @@framer.university that another layer named as words bad

  • @user-oo1vf8xu9r
    @user-oo1vf8xu9r7 ай бұрын

    Why l don’t have apper effect?

  • @framer.university

    @framer.university

    7 ай бұрын

    hmm, interesting. You should have it. You did everything as I showed in the video? :)

  • @Mendaciloquence

    @Mendaciloquence

    6 ай бұрын

    Hey I just had the same problem, its because you're selecting the text and not the variant box

  • @BETO526

    @BETO526

    5 ай бұрын

    mandou muito no detalhe@@Mendaciloquence

  • @marsdraws888

    @marsdraws888

    2 ай бұрын

    ​@@Mendaciloquence honestly thank u so much lol 🏆🏆🏆

  • @Sawrab_Samanta
    @Sawrab_Samanta19 күн бұрын

    My texting going zig zag while changing, I don't know what to do

  • @user-tf7jg5yn1x
    @user-tf7jg5yn1xАй бұрын

    i dosnt work...

  • @framer.university

    @framer.university

    Ай бұрын

    Do you have some more details about what you’re struggling with?

  • @user-gb4rv6vi4q
    @user-gb4rv6vi4q7 ай бұрын

    Amazing content. But in the end it is not exactly the same effect, maybe you forgot to put overflow hidden

  • @framer.university

    @framer.university

    7 ай бұрын

    Thanks! Yes it is up to your personal preference. You can use it with overflow hidden or visible. It's just a slight change since we're hiding inactive words.

  • @wolf7alice
    @wolf7alice4 ай бұрын

    cant do it... too hard

  • @framer.university

    @framer.university

    4 ай бұрын

    then just remix the project and copy the comp over to your project :) framer.university/resources/text-cycle-component

  • @crusaderhistory
    @crusaderhistory2 ай бұрын

    I Follow step by step carefully Until My FRAMER ONLY HAVE 3 INTERACTION: 1. STAR 2.ENTER 3 LEAVE Appear missing in interaction, why it's missing? And than stack over there, can You Help me. or somebody Help me ....😭😭

  • @framer.university

    @framer.university

    2 ай бұрын

    Make sure to connect the interaction from the variant itself and not from a layer within.

  • @crusaderhistory

    @crusaderhistory

    2 ай бұрын

    @@framer.university Aaahhhhh poor me....! Thank's, Sorry to westing your time it's work now. Thanks a lots....

  • @learntoearn4711
    @learntoearn47117 ай бұрын

    Well-done, thanks

  • @framer.university

    @framer.university

    7 ай бұрын

    Thanks for watching!