50 Animation Examples

Animations that convert

Every animation technique we need for Lumnix — from GSAP-powered landing page effects to subtle dashboard microinteractions. All interactive, all copy-ready.

Explore Showcase ↓

Core Techniques

The building blocks — master these and you can build anything

1 gsap.to() — The Foundation Landing
GSAP
â–¼ View Code
// Animate FROM current state TO new values
gsap.to(".element", {
  x: 200,
  rotation: 360,
  scale: 1.3,
  duration: 1.2,
  ease: "elastic.out(1, 0.5)"
});
2 gsap.from() — The "Appear" Landing
$29
Pro Plan
$99
Business
$0
Free
â–¼ View Code
// Elements fly in FROM off-screen
gsap.from(".pricing-card", {
  y: 80,
  opacity: 0,
  scale: 0.8,
  stagger: 0.15,
  duration: 0.7,
  ease: "back.out(1.7)"
});
3 Timeline — Sequenced Choreography Landing
â–¼ View Code
// Chain animations into a sequence
const tl = gsap.timeline();
tl.to("#red", { x: 120, rotation: 180, duration: 0.6 })
  .to("#purple", { y: -60, scale: 1.3 }, "-=0.2")
  .to("#blue", { x: -120, borderRadius: "50%" }, "-=0.2");
4 Easing — The Feel of Motion Landing + Dashboard
linearpower2elasticexpo
â–¼ View Code
// Same destination, different feel
gsap.to("#linear", { x: 400, duration: 2, ease: "linear" });
gsap.to("#power",  { x: 400, duration: 2, ease: "power2.out" });
gsap.to("#elastic",{ x: 400, duration: 2, ease: "elastic.out(1,.5)" });
gsap.to("#expo",   { x: 400, duration: 2, ease: "expo.out" });
5 Stagger — Cascading Grid Reveal Landing
Search
Sales
Reviews
BSR
Keywords
Price
Sourcing
Score
â–¼ View Code
gsap.from(".tool-card", {
  scale: 0, opacity: 0,
  stagger: { amount: 0.6, grid: "auto", from: "center" },
  duration: 0.5, ease: "back.out(1.7)"
});
6 Animated Counter — Dashboard Stats Dashboard
0
API Calls Today
0
Remaining
0
Active Keys
â–¼ View Code
// Smooth count-up with GSAP snap
const obj = { val: 0 };
gsap.to(obj, {
  val: 2847, duration: 1.5,
  snap: { val: 1 },
  onUpdate: () => el.textContent = Math.floor(obj.val).toLocaleString()
});
7 SVG Progress Ring Dashboard
0%
Usage
â–¼ View Code
// SVG circle animation
const circ = 2 * Math.PI * 70;
gsap.to("#ring", {
  strokeDashoffset: circ - (percent/100) * circ,
  duration: 1.5, ease: "power2.out"
});
8 Confetti Burst Landing + Dashboard
â–¼ View Code
// Confetti explosion on click
for (let i = 0; i < 50; i++) {
  const p = document.createElement("div");
  // random size, color, shape
  gsap.to(p, {
    x: (Math.random()-.5)*500,
    y: (Math.random()-.5)*400,
    rotation: Math.random()*720,
    opacity: 0, duration: 1
  });
}
9 Text Scramble / Decode Landing
Find Winning Products

â–¼ View Code
// Random chars → real text letter by letter
// 30ms interval, iteration speed 0.5
10 Typewriter Loop Landing
|
â–¼ View Code
// Type → pause → delete → next phrase
11 Spinning Gradient Border Landing + Dashboard
✦ Featured
Spinning gradient
â–¼ View Code
// Pure CSS spinning border
@property --angle { syntax: ''; }
background: conic-gradient(from var(--angle), ...);
animation: spin 3s linear infinite;
12 Neon Glow Pulse Landing
â–¼ View Code
// Pure CSS neon pulse
@keyframes neon {
  50% { box-shadow: 0 0 40px #00d4ff44, 0 0 80px #00d4ff22; }
}
13 3D Card Tilt Landing
Lumnix Pro
$29/mo
Hover to tilt ✦
â–¼ View Code
// 3D tilt following mouse
gsap.to(card, {
  rotateY: x * 30, rotateX: -y * 30,
  transformPerspective: 800
});
14 Morphing Blob Landing
â–¼ View Code
// SVG path morph
<animate attributeName="d" dur="8s"
  values="path1;path2;path1" />
15 Usage Bar Color Shift Dashboard
0% used
â–¼ View Code
// Color shifts green→yellow→red
16 Floating Elements Landing
â–¼ View Code
// Gentle levitation
gsap.to(el, { y: -20, repeat: -1, yoyo: true });
17 Gradient Text Shift Landing
Lumnix.dev
â–¼ View Code
// Color-cycling gradient text
18 Ripple Click Landing + Dashboard
â–¼ View Code
// Ripple from click point
19 Breathing Status Dashboard
Live
Warning
Critical
â–¼ View Code
// Breathing / pulse indicator
20 Particle Trail Landing
Move mouse here ✨
â–¼ View Code
// Spawn particles at cursor

Dashboard Patterns

Subtle, functional animations for the Lumnix dashboard

API Usage
2,847 / 5,000
57%
Active Keys
3 / 5
Pro Plan
Status
All systems operational
Last check: 2 min ago
Dashboard Rule: Subtle > Flashy
Dashboards are tools, not galleries. If users notice the animation, it's too much. Smooth transitions, gentle hovers, quick fades — invisible quality.