No video

WEBFLOW CLONEABLE: Goo Motion Library

  Рет қаралды 1,604

Chris T.

Chris T.

Күн бұрын

Hey everyone! I always wanted to have an animation library in Webflow that would use the power of GSAP (GreenSock Animation Platform) and relying on custom attributes to animate elements when they enter the screen. Today, I'm happy to introduce Goo which is an open-source motion library for Webflow that animate elements when these get inside the viewport. Custom attributes only. No JS.
👇 Clone the Goo Motion Library here:
webflow.com/ma...
📄 Full Documentation & Features:
thelumious.not...

Пікірлер: 19
@janneparri
@janneparri 5 ай бұрын
Gool stuff! I have been looking for a simple and light library for basic animations. I'll be definitely trying Goo.
@fazlu3706
@fazlu3706 5 ай бұрын
Discovering you and the channel is the best thing happened this week, also wanted to ask if these attribute solution is going to be updated for more animations?
@lumiousmedia
@lumiousmedia 5 ай бұрын
yep, I plan to build more anims like parallax and so on. I'm also planning a Webflow app so it's easier to manage this motion library. If you have any ideas, let me know.
@angelicojohnrago2878
@angelicojohnrago2878 4 ай бұрын
@@lumiousmedia Will the advance animations be free?
@lumiousmedia
@lumiousmedia 4 ай бұрын
@@angelicojohnrago2878 you mean the gsap club animations?
@angelicojohnrago2878
@angelicojohnrago2878 4 ай бұрын
@@lumiousmedia the parallax you mentioned
@lumiousmedia
@lumiousmedia 4 ай бұрын
@@angelicojohnrago2878 free. I don't plan to monetize the library.
@Terrymardi752
@Terrymardi752 2 ай бұрын
How would I delay an animation. As in I want a text block to be animated after the previous text block has completed its animation
@lumiousmedia
@lumiousmedia 2 ай бұрын
I haven't built this feature yet. I'm sorry. Right now, the only way to delay an animation (or play after another) is to use the stagger feature.
@sachinRao15
@sachinRao15 5 ай бұрын
These is some shakyness when scale animation is used this somehow tram.js manages very well :) when compared to anime.js,GSAP etc according to our research!
@lumiousmedia
@lumiousmedia 5 ай бұрын
yeah, the shake might appear for multiple reasons: 1. people have low battery mode enabled on the phone and devices which kills the easing and reduce the frame rate. 2. there's no smoothing. People use mouse wheel which scroll the page in increments. 3. try a different easing
@josephgraham6098
@josephgraham6098 5 ай бұрын
Implementing right now. This is fantastic, but one thing: Similar to other split text libraries, the spans that are created around letters or words create an increased line-height. Any way to mitigate this so the design can be retained?
@lumiousmedia
@lumiousmedia 5 ай бұрын
Joseph, this happens bc of the font family. Some families do not align letters to the baseline. You have 2 options here: 1. Use another font which baseline letters. A good example is Manrope (all letters are aligned to the bottom of the text block. 2. Add a custom CSS that triggers the elements inside your stagger text and adapt the line height. Let me know if these helps.
@josephgraham6098
@josephgraham6098 5 ай бұрын
@@lumiousmedia That was extremely helpful, thank you! May I ask one more question? I've noticed that occasionally, animations won't trigger when they've entered the viewport, but when I refresh the page, they trigger as expected. I've tried reducing animations, applying them to text vs. the parent wrapper, triple-checked attributes, etc. Thoughts?
@lumiousmedia
@lumiousmedia 5 ай бұрын
​@@josephgraham6098 good question. Might happen for a few reasons but I'll debug this: 1. Cache. As simple as sound but some browsers might cache the anims. 2. Trigger: I built the anims to load after the page has been fully loaded. And that's bc I don't wanted it to create layout shifts or impact the site speed. 3. The anims might not trigger bc the DOM is not ready. You can try adding 'defer' to the script so it fires up after the DOM is ready. 4. GSAP sometimes does not work with Webflow animations or CSS animations. So check if your Div Blocks do not have any CSS transitions or webflow anims.
@josephgraham6098
@josephgraham6098 5 ай бұрын
@@lumiousmedia Thank you, I just added defer and cleared cache-this didn't resolve the issue. I really don't want to swap out goo. It's awesome other than this, but I'm at a loss.
@josephgraham6098
@josephgraham6098 5 ай бұрын
@@lumiousmedia Wait, I think you might be right; I changed all images on the page to eager load and all animations are working as expected. I'll do the same on other pages now...
WEBFLOW CLONEABLE: Add Any Stuff Inside Tabs Menu
9:55
Chris T.
Рет қаралды 210
WEBFLOW WEB VITALS: Optimize scripts & third-party code
9:12
Chris T.
Рет қаралды 1,2 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 84 МЛН
This Dumbbell Is Impossible To Lift!
01:00
Stokes Twins
Рет қаралды 35 МЛН
Whoa
01:00
Justin Flom
Рет қаралды 34 МЛН
The Secret Science of Perfect Spacing
9:40
Chainlift
Рет қаралды 407 М.
Make Any Framer Component with ChatGPT
23:16
Framer University
Рет қаралды 19 М.
Custom Properties You Need to Know About
17:18
Kabarza
Рет қаралды 6 М.
Easily Improve Your Web Design (With Example)
17:59
Flux Academy
Рет қаралды 68 М.
13 Things To Remove From Your Website Immediately
12:33
Orbit Media Studios
Рет қаралды 309 М.
Adobe is horrible. So I tried the alternative
25:30
Bog
Рет қаралды 951 М.
5 React Native Tips to WOW Your Users
16:36
Simon Grimm
Рет қаралды 21 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 84 МЛН