Motion knihovna — 61 animací značky ve skupinách: vstupy, text, obraz & grafika, smyčky, přechody & interakce, choreografie, gesto (fluidní kruh). Najetím se přehraje, smyčky běží pořád, interaktivní ukázky reagují na myš. Pod každou: GIF, PNG a kopírování kódu. Hromadné exporty: složka export/ · masterka-motion.css (CSS verze bez knihoven) · README.
Lišty, meta, popisky. Jemné vynoření o 16 px.
data-a="fade" · 1.1 s · expo.out · y 24→0, opacity 0→1Rozostřené → ostré. Pro velké titulky a obrázky na tmavém.
data-a="blur" · 1.6 s · expo.out · blur 28px→0, scale 1.06→1Karty, odznaky, ikony. Vyrostou z 82 %.
data-a="scale" · 1.4 s · expo.out · scale .86→1 + blur 10px→0Prvky v řadě, odstavce, navigace.
data-a="left" · 1.4 s · expo.out · x −140→0, skewX 8°→0Protipohyb k levému — pro dvojice prvků.
data-a="right" · 1.4 s · expo.out · x 140→0, skewX −8°→0Hravý vstup s lehkým natočením z rohu.
data-a="rotate" · 1.5 s · expo.out · rotate −8°→0, y 70→0
Obrázky a karty. Odkrytí zdola nahoru.
data-a="clip" · 1.5 s · expo.inOut · inset(100% 0 0 0)→inset(0)
Horizontální odkrytí zleva — bannery, široké obrázky.
data-a="wipe" · 1.5 s · expo.inOut · inset(0 100% 0 0)→inset(0)
Oranžová opona odjede nahoru a odhalí obsah.
data-a="curtain" + .curtain uvnitř · 1.4 s · expo.inOut · scaleY 1→0Seznamy a řádky. Postupně, 80 ms po sobě.
data-a="stagger" · 1.2 s · expo.out · stagger 0.09 sMřížky, ikony, galerie. Ze středu ven.
data-a="grid" · 0.8 s · back.out(1.6) · stagger from centerHvězdy vystřelí se zpožděním — oslava, launch.
data-a="burst" · 1 s · back.out(1.8) · stagger 0.06 s
Mřížka oranžových pixelů se rozpadne — stejně jako přechod mezi stránkami webu.
data-a="pixel" (data-cover="#FF4400") · 48 pixelů · 0.9 s náhodné pořadí
Rozevření od středu do stran — široké obrázky, bannery.
data-a="unfold" · 1.6 s · expo.inOut · inset(0 50% 0 50%)→inset(0)Text se vynoří se zkosením — energické titulky.
data-a="skew" · 1.5 s · expo.out · skewY 10°→0, yPercent 40→0Pružný „pop“ — odznaky, nálepky, hvězda.
data-a="elastic" · 1.8 s · elastic.out(1, .45) · scale 0→1Rozvolněné písmo se stáhne a zaostří — elegantní pro logo a hesla.
data-a="tracking" · 1.8 s · expo.out · letter-spacing .6em→0 + blur 12px→0Slovo po slově, každé s natočením.
data-a="words" · 1.3 s · expo.out · stagger 0.07 sHvězdy se stočí do kompozice z vírů.
data-a="swirl" · 1.6 s · expo.out · rotate −360°, spirálaMěkké vynoření s doostřením — výchozí pro bloky textu a karty.
data-a="soft" · 1.6 s · expo.out · y 60→0, blur 10px→0
Pilulka se rozvine do celé karty a obraz se usadí — hero momenty.
data-a="expand" · 1.8 s · expo.inOut · inset(22% 26% round 999px)→inset(0 round 6px) + img scale 1.35→1Obrysový titulek se plynule vyplní barvou — statementy, kapitoly.
data-a="fill" · 1.8 s · expo.inOut · stroke 1px + background-clip text 0→100 %
Obraz vyjede zleva s protipohybem uvnitř — galerie, case studies.
data-a="drawer" · 1.6 s · expo.inOut · inset(0 100% 0 0)→0 + img x −28 %→0
Odkrytí zdola, obraz uvnitř vyjede proti pohybu a usadí se — signature reveal.
data-a="reveal" · 1.6 s expo.inOut + img y 28 %→0, scale 1.25→1 · 2 s expo.outEach layer arrives at its own speed — like a camera move.
Vrstvy přijedou s různou hloubkou — čím dál, tím pomaleji.
data-a="layers" · 1.7 s · expo.out · y 60 + n × 50 → 0, stagger 0.1 sTitulky. Řádek vyjede zpod masky s natočením.
data-a="lines" · 1.3 s · expo.out · stagger 0.1 s · yPercent 115→0, rotate 3°→0Písmeno po písmenu — krátká hesla, čísla.
data-a="chars" · 1.2 s · expo.out · stagger 0.03 s · rotate 10°→0Psací stroj s blikajícím kurzorem.
data-a="type" + data-loop="blink" na kurzoru · 60 ms / znakDekódování textu — tech, AI, kód.
data-a="scramble" · 1.4 s · linearČísla se napočítají — KPI, statistiky.
data-a="count" data-to="20" data-suffix="+" · 1.6 s · power3.outPodtržení se nakreslí pod klíčovým slovem.
data-a="underline" + .ul · 1 s · power3.inOut · scaleX 0→1Zvýrazňovač přejede přes text.
data-a="marker" · 1 s · power3.inOut · background-size 0→100 %Smyčka: písmena se vlní — hravé momenty.
data-loop="wave" · 0.5 s yoyo · posun 80 msLogo se vysune, hvězda doskočí +0.45 s.
data-a="wm" · 1 s · power4.out + back.out(1.8)
Obrázek se usadí z přiblížení — s clipem.
data-a="zoom" · 2.6 s · power2.out · scale 1.18→1
Pomalý přejezd a oddálení — hero, full-bleed.
data-a="kenburns" · 3 s · linear · scale 1.25→1, x −4 %Hvězda vždy přichází poslední — podpis animace.
data-a="star" · 1.4 s · elastic.out(1, .55) · scale 0→1, rotate −180°→0Obrys hvězdy se nakreslí — technické, konstrukční momenty.
data-a="draw" na SVG · 1.6 s · power3.inOut · stroke-dashoffsetLinky, timeline, progress. Kreslí se zleva.
data-a="grow" · 1.1 s · power3.inOut · scaleX 0→1Barevné bloby se pomalu vlní. Perioda 3 s.
data-loop="drift" data-dx data-dy · 3 s yoyo · sine.inOutHvězda se otočí o 90° za 3 s — díky symetrii plynule.
data-loop="spin" data-step="90" · 3 s · linearDvě hvězdy proti sobě — dynamická dvojice.
data-loop="spin" + data-loop="spinrev"Hvězdy v souhvězdí pulzují s posunem.
data-loop="twinkle" na kontejneru · 0.75 s yoyoNekonečný pás textu — 4 stejné kopie.
data-loop="marquee" data-k="2" · 6 s · linearJemné vznášení — karty, ilustrace.
data-loop="float" data-dy="22" · 3 s yoyoDýchání — status, CTA, „live“ tečka.
data-loop="pulse" data-s="1.08" · 3 s yoyoPulzující záře za prvkem.
data-loop="glow" · 3 s yoyo · opacity .35→1Hvězda obíhá kolem středu — loadery, odznaky.
data-loop="orbit" na rotujícím kontejneru · 3 s / otáčkaOdlesk přejede přes plochu — glass, tlačítka.
data-loop="shimmer" · 3 s · linear · gradient 110°Sunrise gradient se přelévá.
data-loop="gradient" · 3 s yoyo · background-positionPoskočení — upozornění, „swipe“, šipky.
data-loop="bounce" data-dy="40" · 1 s + pauza
Houpání kolem spodní hrany — ilustrace, razítka.
data-loop="sway" data-deg="6" · 3 s yoyoPřechod mezi slidy: oranžové stírání s hvězdou.
deck.js · 0.45 s in + 0.5 s out · power3.inOutGlass karta se naklání ke kurzoru. Vyzkoušej myší.
data-tilt · perspective · elastic návratVrstvy se posouvají s kurzorem podle hloubky.
data-depth="0.2 … 1"
Lišty → titulek → obrázek → hvězda → spodní lišta.
0 s rails · 0.2 lines · 0.4 clip+zoom · 0.9 star · 1.1 railsAura → glass karta (scale) → titulek → logo.
0 drift · 0.1 scale · 0.4 lines · 0.9 wmSunrise → burst hvězd → titulek po písmenech.
0 burst · 0.3 chars · loop twinkleZakroužkování jednoho slova jako tužkou. Jedno slovo na kompozici.
data-a="ringdraw" · 1.5 s · power2.inOut · přetah 30°Šplouch jako kurzor: deformace vystřelí a elasticky se usadí. Hover na tlačítku / monogramu.
data-a="ringpulse" · 14 → 35 px → elastic.out(1, .3)