Search
Integrating Third-Party Animation Libraries to a Project
14.5.2019
Creating CSS-based animations and transitions can be a challenge. They can be complex and time-consuming. Need to move forward with a project with little time to tweak the perfect transition? Consider a third-party CSS animation library with ready-to-go animations waiting to be used. Yet, you might...
Revisiting prefers-reduced-motion, the reduced motion media query
30.4.2019
Two years ago, I wrote about prefers-reduced-motion, a media query introduced into Safari 10.1 to help people with vestibular and seizure disorders use the web. The article provided some background about the media query, why it was needed, and how to work with it to avoid creating...
How to Create and Animate Rotated Overlays
18.4.2019
A tutorial on how to create and animate rotated overlays, or "reveal" elements, for interesting page transition effects.
How to Create and Animate Rotated Overlays was written by Mary Lou and published on Codrops
Simulating Mouse Movement
15.4.2019
If you've ever had to display an interactive animation during a live talk or a class, then you may know that it's not always easy to interact with your slides and while talking.
This happened to me when I needed to show this particles demo to my students. I didn't want to have to stay next to...
How to Create a Sticky Image Effect with Three.js
10.4.2019
A recreation of the sticky image effect seen on the websites of MakeReign and Ultranoir using three.js.
How to Create a Sticky Image Effect with Three.js was written by Daniel Velasquez and published on Codrops
Crossroads Slideshow
3.4.2019
An experimental slideshow with an inclined look, three slide previews and a content view on click.
Crossroads Slideshow was written by Mary Lou and published on Codrops
Scroll-Linked Animations
29.3.2019
You scroll down to a certain point, now you want to style things in a certain way. A header becomes fixed. An animation triggers. A table of contents appears. To do anything based on scroll position, JavaScript is required right now. You watch the scroll position via a DOM event and alter...
Exploding 3D Objects with Three.js
26.3.2019
A set of WebGL demos that show an exploding 3D object animation inspired by "Kubrick Life Website: 3D Motion".
Exploding 3D Objects with Three.js was written by Yuriy Artyukh and published on Codrops
Add Animations to React Apps with React-Lottie
13.3.2019
So your designer just came up with an amazing new animation on Adobe After Effects for your web application, fantastic! Just one problem, how do you convert this to a format usable within your web
Text Trail Effect
27.2.2019
A text trail effect for a slideshow inspired by the "Abstract is hiring" Dribbble shot.
Text Trail Effect was written by Mary Lou and published on Codrops
Writing Animations That Bring Your Site to Life
22.2.2019
Web animation is one of the factors that can strongly enhance your website’s look and feel. Sadly, unlike mobile apps, there aren’t as many websites using animation to their benefit as you would think. We don’t want to count yours among those, so this article is for you and anyone else looking...
Grid Reveal Effects with Anime.js
13.2.2019
Some experiments with the new staggering system of Anime.js where we try different effects for hiding and showing thumbnails in an image grid.
Grid Reveal Effects with Anime.js was written by Mary Lou and published on Codrops
Animate a Blob of Text with SVG and Text Clipping
6.2.2019
I came across this neat little animation in a designer newsletter — unfortunately, I lost track of the source, so please give a shout out if you recognize it! In it, a block of text appears to bleed into view with a swirl of colors, then goes out the same way it came in. It’s a slick effect and...
Text Distortion Effects using Blotter.js
6.2.2019
Some text distortion experiments using the Blotter.js library. The idea is to distort text as we scroll or move the mouse.
Text Distortion Effects using Blotter.js was written by Mary Lou and published on Codrops
Custom Cursor Effects
31.1.2019
A collection of five demos and a tutorial on how to create animated custom cursor effects for interactive elements like navigations, galleries and carousels.
Custom Cursor Effects was written by Stefan Kaltenegger and published on Codrops
Buildings Wave Animation with Three.js
30.1.2019
A tutorial on how to create a 3D building wave animation with three.js and TweenMax.
Buildings Wave Animation with Three.js was written by Ion D. Filho and published on Codrops
Slide an Image to Reveal Text with CSS Animations
29.1.2019
I want to take a closer look at the CSS animation property and walk through an effect that I used on my own portfolio website: making text appear from behind a moving object. Here’s an isolated example if you’d like to see the final product.
Here’s what we're going to work with:
See the...
Layer Motion Slideshow
24.1.2019
A CSS Grid-based slideshow template with a layer motion effect on the main image and title.
Layer Motion Slideshow was written by Mary Lou and published on Codrops
Interactive Particles with Three.js
17.1.2019
A tutorial on how to draw a large number of particles with Three.js and make them interactive.
Interactive Particles with Three.js was written by Bruno Imbrizi and published on Codrops
Making Movies With amCharts
16.1.2019
In this article, I want to show off the flexibility and real power of amCharts 4. We’re going to learn how to combine multiple charts that run together with animations that form a movie experience. Even if you’re only interested in creating a different kind of animation that has nothing to do with...