Przejdź do głównej zawartości

Referencja presetów animacji

Presety animacji to wbudowane szablony keyframe’ów dostępne z buttona Apply animation preset na osi czasu. Nakładają modyfikacje na bieżący stan warstwy, a następnie wracają do baseline (entrance) albo odchodzą od niego (exit). Kontekst prozy w Edytor → Timeline.

  • Default duration w milisekundach.
  • Easing wartości: linear, ease-in, ease-out, ease-in-out.
  • Presety targetują fxOpacity (per-element opacity, stosowane do inner content) zamiast master opacity (layer-level wrap). Dzięki temu background / stroke / shadow warstwy zostają widoczne podczas fade’a, a ręczny slider opacity użytkownika stackuje się niezależnie.
  • Stałe dystansu używane przez slide presety: SLIDE_DISTANCE = 200 px, DIAGONAL_DX = 400 px, DIAGONAL_DY = 300 px.
LabelFade in
Duration600 ms
Easingease-out
ModifiesfxOpacity (0 → 1)

Dwa keyframe’y: baseline z fxOpacity = 0 w startTime, baseline w startTime + duration.

slideInLeft / slideInRight / slideInTop / slideInBottom

Dział zatytułowany „slideInLeft / slideInRight / slideInTop / slideInBottom”
LabelSlide in (left / right / top / bottom)
Duration600 ms
Easingease-out
ModifiesoffsetX lub offsetY (offset o ±200 px), fxOpacity (0 → 1)

Dwa keyframe’y: offset o 200 px w kierunku wejścia + fxOpacity = 0 w startTime, baseline w startTime + duration.

LabelSlide in (top-left, 45°)
Duration800 ms
Easingease-out
ModifiesoffsetX (−400), offsetY (−300), rotation (−45° → 0), fxOpacity (0 → 1)

Dwa keyframe’y: offset diagonalnie góra-lewo + obrót −45° + przezroczystość na starcie, baseline na końcu.

LabelFlip 3D (left / right)
Duration800 ms
Easingease-out → linear → (default)
ModifiesrotationY (±180 → ±90 → 0), fxOpacity (0 → 0.5 → 1)

Trzy keyframe’y (start, midpoint, end). Flip 3D na osi Y z cross-fade.

LabelScramble in
Duration1500 ms
Easinglinear → (default)
ModifiesscrambleProgress (0 → 1)
Required paramsorder: 'left-to-right' (albo inna kolejność resolve)

Text-specific. Silnik czyta layer.data.scramble i mutuje innerText na klatkę. Wybranie tego presetu otwiera modal configu, gdzie ustawiasz duration + resolve order.

LabelPulse
Duration800 ms
Easingease-in-out
ModifiesfxOpacity zanurkowane do 50% baseline w midpoint

Trzy keyframe’y: baseline → 50% opacity w połowie → baseline.

LabelShake
Duration500 ms
Easing(default)
ModifiesoffsetX oscyluje ±10, ±6, powrót do baseline

Sześć keyframe’ów rozmieszczonych co duration / 5 interwałów — base, −10, +10, −6, +6, base.

LabelRotate Y 360°
Duration1500 ms
Easinglinear
ModifiesrotationY (0 → 360°)

Dwa keyframe’y: 0° na starcie, 360° na końcu. Ciągła rotacja wokół osi Y.

LabelFade out
Duration500 ms
Easingease-in
ModifiesfxOpacity (1 → 0)

Dwa keyframe’y: baseline na starcie, fxOpacity = 0 na końcu.

LabelSlide out (bottom-right, 45°)
Duration800 ms
Easingease-in
ModifiesoffsetX (+400), offsetY (+300), rotation (0 → 45°), fxOpacity (1 → 0)

Dwa keyframe’y: baseline na starcie, diagonalnie offset dół-prawo + obrót +45° + przezroczystość na końcu.

LabelScramble out
Duration1500 ms
Easingease-in → (default)
ModifiesscrambleProgress (1 → 0), fxOpacity (1 → 0)
Required paramsorder: 'left-to-right' (albo inna kolejność resolve)

Text-specific. Lustro scrambleIn: baseline na starcie, scrambleProgress = 0 + fxOpacity = 0 na końcu.

KategoriaPresety
entrancefadeIn, slideInLeft, slideInRight, slideInTop, slideInBottom, slideInDiagonalTopLeft, flip3DLeft, flip3DRight, scrambleIn
emphasispulse, shake, rotateY360
exitfadeOut, slideOutDiagonalBottomRight, scrambleOut

Piętnaście presetów łącznie.

  1. Wybierz warstwę w osi czasu.
  2. Przesuń playhead tam, gdzie ma się zacząć preset.
  3. Kliknij Apply animation preset w toolbarze osi czasu.
  4. Wybierz kategorię, potem preset.
  5. (Tylko scramble) — otwiera się modal configu scramble; wybierz order + duration.
  6. Keyframe’y są generowane. Kliknij Save, żeby zapisać.