44 guides
CSS Animations
Transitions, keyframes, scroll-driven animations, Framer Motion, GSAP and creative motion - guides that turn static UIs into living interfaces.
All 44 guides
2026-09-11 · 8 min read
Skeleton Loading Animation in CSS: Shimmer, Pulse, Wave Variants
Build shimmer, pulse, and wave skeleton loaders in pure CSS - no libraries needed. Covers keyframes, Tailwind variants, React integration, and accessibility.
skeletonloading
Read →
2026-09-09 · 9 min read
Scroll Reveal Animation in React: AOS vs Framer Motion vs Intersection Observer
AOS, Framer Motion, or raw Intersection Observer - which actually belongs in your React project? A practical breakdown with real code and honest trade-offs.
scroll revealreact
Read →
2026-09-09 · 9 min read
CSS Wave Animation: SVG, clip-path and Keyframe Techniques
Master CSS wave animations with three battle-tested techniques - SVG paths, clip-path keyframes, and pseudo-elements - plus real code you can ship today.
wave animationcss
Read →
2026-09-08 · 9 min read
Page Load Animation in React: First Paint, Stagger, Skeleton to Content
How to handle page load animations in React - from first paint flicker to skeleton-to-content transitions and stagger sequences that don't tank performance.
page loadanimation
Read →
2026-09-08 · 9 min read
CSS Animation Performance: GPU Compositing, will-change, Layout Thrashing
Stop blaming slow animations on React. Most jank lives in the CSS layer - bad properties, missing compositing hints, and layout thrashing you never noticed.
animation performancegpu
Read →
2026-09-07 · 8 min read
Popmotion: The Animation Engine Behind Framer Motion
Popmotion powers Framer Motion under the hood. Learn how to use it directly for physics-based animations, springs, and keyframes in JavaScript.
popmotionanimation
Read →
2026-09-07 · 8 min read
Confetti in React 2026: canvas-confetti, tsParticles and Pure CSS
Three real approaches to confetti in React - canvas-confetti, tsParticles, and zero-dependency CSS - with working code, bundle cost breakdowns, and when to use each.
confettireact
Read →
2026-09-06 · 9 min read
react-spring Physics Guide: Springs, Trails, Parallax in React
Master react-spring's physics engine - springs, mass, tension, trails, and parallax - with real code examples that feel alive, not mechanical.
react-springphysics
Read →
2026-09-06 · 8 min read
CSS Neon Animation: Flickering Lights, Pulse and Glow Sequences
Build realistic CSS neon sign animations - flickering lights, glowing pulse loops, and multi-color sequences - with pure CSS keyframes and no JavaScript.
neoncss animation
Read →
2026-09-05 · 8 min read
CSS Custom Easing: linear(), steps() and Beyond cubic-bezier
cubic-bezier had a good run. Now linear() and steps() give you spring physics, staircase effects, and total control over your CSS animations.
easinglinear()
Read →
2026-09-04 · 8 min read
CSS View Transitions Advanced: Cross-Document, Custom Animations
Cross-document view transitions landed in Chrome 126 - here's how to build custom named animations, morph elements between pages, and avoid the common pitfalls.
view transitionscss
Read →
2026-09-02 · 9 min read
CSS Scroll-Driven Animations Advanced: view(), scroll() and Named Timelines
Master CSS scroll-driven animations with view(), scroll(), and named timelines - no JavaScript, no libraries, just native browser APIs doing the heavy lifting.
scroll-drivencss
Read →
2026-07-21 · 8 min read
Framer Motion Layout Animations: shared layout, AnimatePresence
Master Framer Motion layout animations in React - layoutId, AnimatePresence, and shared transitions that just work without manual FLIP math.
framer motionlayout animation
Read →
2026-07-21 · 8 min read
Web Animations API in 2026: Native Animations Without a Library
The Web Animations API gives you keyframes, timing, and playback control in pure JavaScript - no Framer Motion, no GSAP. Here's how to use it properly in 2026.
web animations apijavascript
Read →
2026-07-21 · 8 min read
Lottie Animations in React 2026: @lottiefiles/react, DotLottie Setup
How to add Lottie animations to React in 2026 - comparing @lottiefiles/react-lottie-player, lottie-react, and DotLottie with real setup code and gotchas.
lottiereact
Read →
2026-07-21 · 8 min read
Stagger Animation in CSS: animation-delay, nth-child and JS Approaches
Master CSS stagger animations using animation-delay, nth-child formulas, and JavaScript. Build lists, cards, and menus that cascade beautifully without heavy libraries.
staggercss animation
Read →
2026-07-21 · 9 min read
GSAP ScrollTrigger in React: Pinning, Scrubbing and Timeline Sync
Master GSAP ScrollTrigger in React - pin sections, scrub timelines to scroll position, and sync complex animations without memory leaks or StrictMode bugs.
gsapscrolltrigger
Read →
2026-07-21 · 8 min read
CSS offset-path: Animating Elements Along Custom Paths
Learn how CSS offset-path lets you animate elements along SVG and geometric paths - with real code examples, browser gotchas, and practical motion design tips.
css motion pathoffset-path
Read →
2026-07-20 · 8 min read
CSS Typewriter Effect: Pure CSS vs JS - When Each Is the Right Call
Pure CSS typewriter vs JavaScript - learn exactly when each approach wins, how to build both, and which one belongs in your React component.
typewritercss animation
Read →
2026-07-20 · 8 min read
CSS Shape Morphing: clip-path, offset-path and SVG Morph Techniques
Master CSS shape morphing with clip-path animations, offset-path motion trails, and SVG SMIL morphing - with real code examples and browser gotchas explained.
morphingcss
Read →
2026-07-20 · 8 min read
CSS @starting-style: Entry Animations Without JS Classes
CSS @starting-style lets you animate elements from their initial state on first render - no JS class toggling, no setTimeout hacks. Here's how it actually works.
@starting-stylecss
Read →
2026-07-20 · 8 min read
AutoAnimate in React: Zero-Config Layout Animations in 3 Lines
AutoAnimate adds smooth layout animations to any React list or conditional in 3 lines - no keyframes, no Framer Motion setup, no props. Here's exactly how it works.
auto-animatereact
Read →
2026-07-20 · 8 min read
CSS Flip Card: 3D Rotate Animation With and Without JavaScript
Build a CSS flip card with smooth 3D rotation - pure CSS hover, JavaScript click toggle, and React component. Code examples for every approach included.
flip cardcss
Read →
2026-07-20 · 9 min read
Anime.js v4 in 2026: Timeline, Stagger and SVG Animations
Anime.js v4 rewrote the timeline and stagger APIs completely. Here's how to actually use them in 2026 - with real SVG, scroll, and sequencing examples.
anime.jsanimation
Read →
2026-07-20 · 8 min read
Motion One: The Tiny Animation Library Punching Way Above Its Weight
Motion One is a 2.5 kB animation library built on the Web Animations API - faster than GSAP, simpler than Framer Motion, and dead-easy to drop into any project.
motion onecss animation
Read →
2026-07-19 · 8 min read
CSS Anchor Positioning: Tooltips and Popovers Without JS Libraries
CSS Anchor Positioning is finally here - build tooltips, dropdowns, and popovers that track DOM elements with pure CSS, no JavaScript library required.
css anchorpositioning
Read →
2026-07-19 · 8 min read
CSS Scroll Snap: Precise Scrolling Sections Without JavaScript
Master CSS Scroll Snap to build buttery-smooth, section-based scrolling experiences with zero JavaScript - just two properties and you're done.
css scroll snapscroll
Read →
2026-07-01 · 8 min read
CSS clip-path Animations: Shapes, Reveals and Hover Effects
Master CSS clip-path animations to build polygon reveals, circle wipes, and hover effects that feel native - no JavaScript required for most of it.
clip-pathcss animation
Read →
2026-06-30 · 8 min read
Framer Motion Advanced: Layout Animations, Shared Elements, useAnimate
Master Framer Motion's layout animations, shared element transitions, and the useAnimate hook to build fluid, production-ready React UIs in 2026.
framer motionreact
Read →
2026-06-29 · 8 min read
GSAP with React in 2026: ScrollTrigger, Timeline and the New Way
GSAP 3.12 with React in 2026 means useGSAP, Context cleanup, and ScrollTrigger that actually works with concurrent mode. Here's the real setup.
gsapreact animation
Read →
2026-06-28 · 8 min read
25 CSS Hover Effects With Clean Code for Each One
25 CSS hover effects with clean, copy-paste code for each one - from subtle underlines to full glassmorphism reveals. No fluff, just working examples.
css hovereffects
Read →
2026-06-28 · 8 min read
CSS 3D Transforms: Depth Effects Without WebGL or Three.js
Master CSS 3D transforms to build depth, parallax, and card-flip effects in pure CSS - no WebGL, no Three.js, no heavy JavaScript dependencies.
css 3dtransforms
Read →
2026-06-27 · 7 min read
CSS View Transitions API: Page Animations Without JavaScript
The View Transitions API lets you animate between pages and UI states with pure CSS - no JavaScript animation libraries, no layout thrash, no headaches.
view transitionscss
Read →
2026-06-26 · 8 min read
CSS Scroll Animations in 2026: @scroll-timeline, animation-timeline and View Transitions
Scroll-driven animations are now native CSS in 2026. Here's how @scroll-timeline, animation-timeline, and View Transitions actually work in production.
css scrollanimation
Read →
2026-06-24 · 8 min read
CSS @keyframes: The Complete Guide (Including the Parts Docs Skip)
Master CSS @keyframes from syntax basics to the timing tricks MDN glosses over. Real examples, gotchas, and patterns that actually hold up in production.
css keyframesanimation
Read →
2026-06-23 · 8 min read
CSS Text Animations: Typewriter, Gradient Sweep, Reveal and More
Master CSS text animations in 2026 - typewriter effects, gradient sweeps, and cinematic reveals with clean, copy-paste code examples you'll actually use.
css textanimation
Read →
2026-06-22 · 8 min read
Intersection Observer in React: Scroll-Triggered Animations the Right Way
Learn how to wire up Intersection Observer in React for scroll-triggered animations without killing performance - custom hooks, cleanup, and real code included.
intersection observerreact
Read →
2026-06-20 · 7 min read
10 Best Free Animated Background Effects for React in 2026
Discover the 10 best free animated background react effects you can drop into any project today, from aurora gradients to particle fields and shooting stars.
animated background reactreact animations
Read →
2026-06-19 · 6 min read
How to Add a Spotlight Effect in React + Tailwind (Free)
Learn how to build a stunning spotlight effect in React and Tailwind CSS from scratch - completely free, no paid libraries required.
spotlight effectreact
Read →
2026-06-17 · 6 min read
How to Add a Shooting Stars Background in React (Free)
Learn how to add a stunning shooting stars background to your React app for free using Empire UI's ready-made animated component with full customisation support.
shooting stars backgroundreact animation
Read →
2026-06-16 · 6 min read
How to Add Confetti in React (Free Celebration Effect)
Learn how to add a stunning confetti react effect to your app in minutes - with free, customizable components from Empire UI.
confetti reactreact animation
Read →
2026-06-14 · 6 min read
How to Create an Aurora Background in React (Free Tailwind)
Learn how to build a stunning aurora background in React using Tailwind CSS - for free, with no heavy dependencies and full customisation control.
aurora backgroundreact
Read →
2026-06-13 · 6 min read
How to Add a Particles Background in React (Free & Lightweight)
Learn how to add a stunning particles background to any React app for free - no heavy dependencies, just clean code and smooth animation.
particles backgroundreact animation
Read →
Browse other topics
Free components in 41 visual styles
React & Tailwind, copy-paste ready. Glassmorphism, neobrutalism, Y2K and more.