Blur-to-sharp entrance — whole-block focus-in reveal on mount or scroll
Fires once on mount — blur(8px) → sharp, slight opacity fade-in. Default 800 ms via --motion-glide.
This block enters blurred and sharpens into view. A natural, cinematic attention draw.
durationMs controls the transition length. Keep ≤ 800 ms per spec; shorter feels snappier.
Works on headings, cards, images — any block-level content. Pointer events on children are preserved.
// after animista.net (Ana Travas), re-authored on jatui motion tokenstriggerMode="intersect" defers the reveal until 50% of the element enters the viewport — useful
for below-the-fold content. Scroll down to see it fire.
This block stays blurred until it's scrolled into view.