Home / Free downloads

Free animation kits for your website

Small, dependency-free effects I wrote and use myself. Each one has a live demo, a download and a short guide. Free for personal and client projects.

Typewriter Text

A headline that types itself, deletes and types the next word, with a blinking cursor. One attribute.

Free downloadJavaScriptText

Scroll Progress Bar + Back To Top

A reading progress bar at the top of the page and a back-to-top button with a progress ring. One line to install.

Free downloadJavaScriptCSS

3D Product Spin

A 3D can, bottle or box with your label that turns slowly and can be dragged around. Built on three.js.

Free downloadthree.js3D

Count Up Numbers

Statistics that count up when the visitor scrolls to them. The script reads the format from your own text.

Free downloadJavaScriptNumbers

Image Compare Slider

A before and after slider for two pictures. Drag, tap or use the keyboard. Works on touch screens.

Free downloadJavaScriptCSS

Aurora Gradient Background

A slowly flowing colour gradient for hero sections, drawn by the graphics card. Six presets, or mix your own.

Free downloadWebGLJavaScript

Scroll Reveal Kit

Elements fade, slide, zoom or flip into view as the visitor scrolls. One attribute per element.

Free downloadJavaScriptCSS

3D Tilt Card

Cards lean toward the mouse in 3D, with floating layers and a moving light reflection.

Free downloadJavaScript3D

Particle Network Background

A living background of connected dots that react to the mouse. The hero of this site uses it.

Free downloadJavaScriptCanvas

Text Scramble Effect

Headlines decode themselves letter by letter, or cycle through a list of words.

Free downloadJavaScriptText

Magnetic Buttons

Buttons that pull toward the cursor and spring back, with a ripple on click and a light sweep.

Free downloadJavaScriptCSS

12 Pure CSS Loaders

Twelve loading spinners in one small CSS file. No images, no JavaScript. Click to copy.

Free downloadCSS only

Need one of these built into your site?

I can fit any kit to your design, your theme and your content, usually within a day.

Ask me →