replacing gsap with scroll animations
By using CSS scroll-driven animations you can ditch a whole bunch of JS. Can you ditch the GSAP library?
SuperGeekery: A blog probably of interest only to nerds by John F Morton.
Welcome to my link library. These are not links to content I have created unless you see that mentioned in the link’s description. These are links I found interesting enough to want to keep track of. If you read Craft Link List, the Craft CMS newsletter I used to write, this page is a replacement of sorts for that exercise. Enough talk. Let’s hit the links.
By using CSS scroll-driven animations you can ditch a whole bunch of JS. Can you ditch the GSAP library?
Component for drawing confetti on a canvas
PixiJS — The HTML5 Creation Engine. Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Velvette is a library that allows you to specify in a declarative way how your transitions should behave, in isolation or as a response to a navigation, and then apply the declaration to a particular ViewTransition, NavigateEvent, or use it to handle cross-document (“MPA”) navigations.
This book explains the algorithms behind those collisions using basic shapes like circles, rectangles, and lines.
Many materials have a well-characterized refractive index, but these indices often depend strongly upon the frequency of light, causing optical dispersion.
A collection of posts covering a blend of technology, design, code, and creativity.
Henrique Celso and I teamed up to push the boundaries, exploring what happens when you mix motion and A.I. Here’s the result ;-) https://civitai.co…
Studio Feixen Fonts is a type foundry founded by the Swiss design studio Studio Feixen.
Learn how to create a fantastic 3‑d parallax effect from scratch.
Spline is a free 3D design software with real-time collaboration to create web interactive experiences in the browser. Easy 3d modeling, animation, textures, and more.
This utility analyzes a GIF animation. It shows the file size, dimensions, duration, number of frames, loop count, colors, and other GIF properties. It’s free and entirely browser-based. Gifabulous!
Enter an SVG path data (the string inside the d
attribute) to visualize it and discover all its different commands.
An interactive guide to understanding SVG paths and path commands.
JavaScript animation engine. Contribute to juliangarnier/animé development by creating an account on GitHub.
What if I will tell you how we could solve fit-to-width text with pure CSS without any hardcoded parameters? Curiously, scroll-driven animations will allow us to do just that! Join me as I continue exploring the experimental implementations of the latest specs.
A bunch of demos and tools to show off Scroll-driven Animations
Easily integrate Lottie animations into your Figma designs with LottieFiles for Figma. Access the world
The View Transition API allows page transitions within single-page apps, and will later include multi-page apps.
Pythagorean theorem to the rescue from the GSAP forums.
SVG provides a way to define how an element moves along a motion path. Paul Scanlon shares how to use it by animating race cars in an infinite loop.
A collection of Codepens for 2022 selected by the GSAP team.