Skip to content
Velora
Showcase
Reference

Attribute Reference

Velora motion is declared with vl-* HTML attributes. Prefer channelsfor new work. Each section includes a live frame — Test here.

Channels (preferred)

Test here

Scroll inside the frame to trigger view-linked motion. Use Replay to run again.

vl-enter

fade-up on view

vl-hover

Hover this card

vl-enter="fade-up" · vl-hover="hover-lift"

vl-in-view gate

Temporal gate — descendant motion replays when the gate re-enters the scrollport. Requires container-type: style (Chrome 128+, Safari 18+); otherwisevl-in-view is inert and children animate on their own timelines.

Test here

Scroll inside the frame to trigger view-linked motion. Use Replay to run again.

Replay on re-entry

Scroll away, scroll back, or press Replay

<div vl-in-view><p vl-enter="blur-in" vl-timeline="view">…</p></div>

Quick Reference

AttributeTypeBrief
vl-entertokensEntrance preset (preferred)
vl-exittokensExit preset
vl-scrolltokensScroll-linked motion
vl-hovertokensHover / focus interaction
vl-effecttokensLegacy / composite escape hatch
vl-timelineenumview, scroll, auto, hover, state
vl-in-viewbooleanViewport gate for descendant motion
vl-scene / vl-stagetrack + stageScene engine
vl-act / vl-spannumberScene beat index and span
vl-pin / vl-scrubnumber / booleanPin+scrub track
vl-motionenumSubtree motion mode
vl-page-transitionenumMPA transition on <html>

Scene engine

Test here

Scroll inside the frame to trigger view-linked motion. Use Replay to run again.

Title act

Scroll-linked child

vl-scene + vl-stage + vl-act

Further reading