Streaming live at 10am (PST)

Text effect on webflow.com/ecommerce


#1

Hey guys,

I was wondering how this text effect has been done on https://webflow.com/ecommerce.

Any idea?

CloudApp

#2

The text animation is a right to left transform movement set to loop.
38

Then the wrapping div is set to overflow hidden.
12

When you hover over the link, it’s easier to see the wrapping div.
11


#3

Thanks @matthewpmunger! It’s a good start but if I do this, label will just disappear from the wrapping div. Do you see what I mean? Let me know!


#4

Make sure that the text block is set to absolute. Works for me.
36

Another way I got it to work was using flex on the wrapping div. Then set the flex child (text) to not shrink.


#5

Sounds like that’s not exactly the same effect - On webflow.com/ecommerce the text goes all the way to the left and another text right next to it as well. On and on and on.

CloudApp

See what I mean?


#6

Yes, if you inspect the code on the page there are two text elements side-by-side. I was just doing a proof of concept and not trying to replicate it exactly. The interaction would just need to be slower and add proper animation at the end so the text doesn’t bounce back but instead jumps back or is seamless.

I was just trying to show you how to structure the elements. A scrolling marquee is a fun idea for a callout or notifications on a site. I suggest playing around in Webflow. First you can recreate what they did here, then mess around with your own styling twist on it. For instance the movement could be changed to a vertical scroll.


#7

Makes total sense ) Thank you so much for taking the time @matthewpmunger :pray:


#8

Not sure if you ever figured this out but I have a working example I’d love to share for people still trying to get this!


#9

love to see an example. I’ve been trying to get a marquee type scroll for days now and nothing quite works as I need it. Thanks for you help in advance.


#10

Sure thing! I can write up a post with some pictures and gifs a little later I don’t quite have the time right now haha.