The five best design links, every weekday

Category: Animation

All Categories

Noise in Creative Coding

An overview of the noise function and its myriad applications in the world of creative coding. With lots of interactive examples.

Nailing That Cool Dissolve Transition

We’re going to create an impressive transition effect between images that’s, dare I say, very simple to implement and apply to any site.

Designing micro-interactions with Figma interactive components

Designing some components states and micro-interactions with the new beta feature of Figma.

Circular SVG Text Animation

Exploring some experimental circular SVG text effects for an intro animation.

The Future of CSS: Scroll-Linked Animations with @scroll-timeline (Part 2)

Create (pure CSS) Scroll-Linked Animations with Element-based Offsets using @scroll-timeline from the “Scroll-linked Animations“ CSS Specification.

Simple CSS Line Hover Animations for Links

A couple of simple & subtle CSS-based line hover animations for links.

Let’s Build a Confetti Cannon

A tutorial teaching you how to build a confetti cannon. Along the way, you'll learn about particle systems and get a refresher on high school physics.


The first composable CSS animation toolkit

Title Design of The Queen’s Gambit and Using Processing

Designer Saskia Marka and physicist-turned-animator Dave Whyte discuss their work for Netflix hit The Queens Gambit including using Processing.js

What Can You Put in a CSS Variable?

A tour of the various things that CSS variables can hold, including animated values.

UI Interactions & Animations Roundup #13

A fresh set of trendy UI interactions and animations for your inspiration.

How to make ultra-smooth animations in Figma Motion plugin

Every UX/UI designer comes to the moment when they need to animate their design.

Spline - 3D for the web (Preview Release)

Create web-based 3D experiences with a visual tool.

Making things move

One of my favourite forms of creative coding is to add motion to static images. The process is always the same: pick an image, recreate it…


Sometime a simple state change on mouse-enter doesn't quite work. Instead, what if the icons only popped over to their hover state for a brief moment?

UI Interactions & Animations Roundup #12

Some fresh UI interaction and animation concepts for your inspiration.

Additive Animations in CSS

What happens when you have two simultaneous animations in CSS that modify the same property?

Layout projection: A method for animating browser layouts at 60fps

Browser layouts are difficult to animate. Layout projection provides a method of animating layouts at 60fps with no visual distortion.

How to Create a Realistic Motion Blur with CSS Transitions

Before we delve into making a realistic motion blur in CSS, it’s worth doing a quick dive into what motion blur is.

With Code

Learning basic movements for interactions with visual examples.