Premium Animations with HTML tags

Made by Leon A.

Declarative Animation Library

Easy For Beginners. Made for Designers

Free · Standalone · MIT

pin-section · stacking-cards · scroll-progress · scrollytelling-step · scroll-snap-y · smooth-scroll-to · tilt-parallax · image-parallax-frame · marquee-scroll-linked · pin-spacer · curtain-reveal · mask-reveal · text-reveal-up · scroll-snap-x · ken-burns-out · 

Animate anything

VC: Midjourney

Source ↗

Animate anything

VC: Kling AI

Animate anything

VC: @jojogh_007

Source ↗
fade-up · slide-right · zoom-in · flip-in-x · bounce-in-up · blur-in · roll-in · back-in-down · pop-in · swing-in · rotate-in · fade-blur-up · zoom-in-up · fade-left · slide-up · zoom-out · flip-in-y · bounce-in · back-in-up · 

Click the attribute. Watch it change.

Beauty portrait in profile against a pink backdrop, wearing a tall crown of pink ruffled fabric

data-kui="wipe-circle 1500ms"

tilt-3d · magnetic · cursor-spotlight · glow-pulse · float · bob · orbit · beam-border · gradient-rotate-border · aurora · scanline · dot-grid-drift · spotlight-follow · wave-blob · starfield · gradient-mesh · floating-shapes · 

Effects compose. Until they collide.

Entrance

Segmentation & reveals

data-kui="—"

Nothing selected. Tick an effect to build the attribute.

Disjoint channels compose without a conflict.

horizontal-scroll · sequence-scrub · video-scrub · pin-until · scroll-spy · parallax-y · ken-burns · wipe-circle · lightbox-open · scroll-progress-bar · 

Scroll pulls the reel.

data-kui="horizontal-scroll distance:300vh target:.track"

Kole Jain — every UI/UX concept
Sam Crawford — premium website psychology
Self-Made Web Designer — 6 design styles
Tae Online HD — AI design
Jack Roberts — Claude design
Metics Media — Claude AI sites
Self-Made Web Designer — web design
Viktor Oddy — AI-built sites
Kyle Skelly — Claude for beginners
Sam Crawford — web design concepts

One attribute, an endless deck.

data-kui="carousel target:'.deck-slide, .deck-dot' next:.deck-next prev:.deck-prev jump:.deck-dot peek:56% rest:0.6 main:0.85, fade-blur-up distance:280px 1800ms on:enter, pop scale:1.08 target:.yt-play on:load"

Higgsfield AI — Fable 5.1 motion graphics
Nate Herk — AI website slop
Jack Roberts — Fable 5.1
Eric Tech — product demo
Tom Bruining — demo video
Artificial Quotient — AI motion
Andy Lo — Remotion animation
Jack Roberts — motion design
MoSidd — viral Remotion reel
Sanji Nai-Chien — motion graphics, no plugins
Jack Roberts — Claude Design motion graphics
text-reveal-mask · scramble · typewriter · var-weight · odometer-roll · count-up · draw-signature · ken-burns · slat-assemble · masonry-reflow · flip-shuffle · confetti-burst · heart-burst · wipe-diagonal · parallax-rotate · 

A slice of every category

pin-section · pin-until · pin-spacer · stacking-cards · horizontal-scroll · sequence-scrub · video-scrub · scroll-progress-bar · scroll-progress-ring · parallax-y · parallax-x · parallax-scale · scroll-fade · scroll-desaturate · scrollytelling-step · scroll-spy · scroll-snap-x · 

View Timeline Animation

drag · drag-x · drag-inertia · throwable · elastic-pull · rubber-band · snap-back · swipe · swipe-x · long-press · magnetic-snap · 

Download today

CDN
One tag, from jsDelivr
<script src="https://cdn.jsdelivr.net/npm/kuinetic/dist/kuinetic.all.min.js"></script>

<!-- or css + js separately -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/kuinetic/dist/kuinetic.min.css">
<script src="https://cdn.jsdelivr.net/npm/kuinetic/dist/kuinetic.min.js"></script>
<script>
  kuinetic.kuinetic({ observe: true }).start()
</script>
Bundler install
npm install kuinetic

// then, in your entry file
import { kuinetic } from 'kuinetic'
import 'kuinetic/css'

kuinetic({ observe: true }).start()
Files you serve yourself
<script src="./kuinetic.all.min.js"></script>

<!-- or css + js separately -->
<link rel="stylesheet" href="./kuinetic.min.css">
<script src="./kuinetic.min.js"></script>
<script>
  kuinetic.kuinetic({ observe: true }).start()
</script>