Blue interactive loading progress button showing a percentage counter, pause control, and animated SVG outline

Interactive Loading Progress Button

This is an Interactive Loading Progress Button. It consolidates complex system feedback — progress indication, pausing, and completion — into a single geometric constraint. Its function is to keep the user anchored to one focal point during data-heavy operations, eliminating the need for disjointed, full-screen loading modals. (Requires: Anime.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Play/Pause Control SVG Animation State Morphing
Code by: Fuzionix Fuzionix
License: MIT
Red glowing particle blob made of staggered circles following the mouse cursor on a dark background

Staggered Particle Blob Effect

This is a Staggered Particle Blob Effect. It clusters multiple DOM nodes into a cohesive, glowing entity that tracks cursor movement. Its function is to provide highly organic, procedural background interaction, replacing static canvases with an ecosystem of independent, mathematically linked elements. (Requires: AnimeJS)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 71+ Safari Safari 13+
Features:
Cursor Tracking Staggered Animation Auto-simulation Blend Modes
License: MIT

See the Pen Staggered Particle Blob Effect.

Shaders Example #17

Shaders Example #17

A psychedelic, fluid transition between images where the picture spirals, stretches, and “melts” before morphing into the next one.

See the Pen Shaders Example #17.

Website Temperature Slider with Color Overlay

Website Temperature Slider with Color Overlay

Dynamic website color temperature control using the feature-rich svelte-range-slider-pips library: explore responsive Kelvin-based filtering with CSS overlays, leveraging simple JS logic to map slider values directly to opacity for instant visual feedback.

Animated Checkboxes Demonstration

Animated Checkboxes Demonstration

A demonstration of styling hidden input[type="checkbox"] functionality with modern CSS. It features four distinct, responsive styles, from minimalist SVG-drawing and pill toggles to complex pop and anime.js timeline animations.

Untitled SVG Text Effect

Untitled SVG Text Effect

A lightweight, unique SVG text effect powered by JavaScript, demonstrating the use of a dynamically generated pattern fill with individual element animations via Anime.js.

See the Pen Untitled SVG Text Effect.

Anime.js Text Split Effect

Anime.js Text Split Effect

This demo reveals the power of the new text.split API in anime.js v4, creating complex, stateful text animations with timelines and interactive controls.

See the Pen Anime.js Text Split Effect.

Anime.js Split Text Hover Effects

Anime.js Split Text Hover Effects

This demo is a powerful showcase of the Anime.js library’s capabilities for creating complex text animations. It features various effects, from 3D rotations and explosions to wavy motions, highlighting the library’s flexibility and performance.