Effects & Media /
newAnimations
CSS-only motion utilities: one-shot entrances, hover affordances, and scroll-reveal selectors. Reduced-motion safe.
Entrance
Run-once on mount
Add a class; delay with --naraya-anim-delay. Hit Replay to re-trigger.
Hover
Hover the chips
Tune the speed
Add a preset speed modifier — no inline style. (--fast / --base / --slow / --slower.) Use the CSS var only for an arbitrary value.
Tilt angle
Override --naraya-tilt-x / --naraya-tilt-y for a stronger tilt.
Rotate angle
Override --naraya-rotate (deg) for a stronger spin.
Scroll reveal
The [data-naraya-reveal] selectors are driven by the <Reveal> component — it toggles data-visible when the element scrolls into view.
Classes
Reduced motion
Under prefers-reduced-motion: reduce the tokens layer collapses animation/transition durations, and reveal targets are forced fully visible — content is never left hidden.
Tokens Used
--duration-base / --duration-slowTiming
--easing-smoothDefault curve
--shadow-glowhover-glow