entrance
Fade + leve desplazamiento al montar.
<Motion variant='entrance'>…</Motion>candidate · greenhouse-ui-platform
Version 0.1.1. A published contract for products built by agents and humans.
Referencia viva de motion: las variants, duraciones y easings se derivan de un contrato portable. Hover, tap y toggles simples siguen en CSS; las demos orquestadas se reproducen con un controlador vanilla mínimo.
Escala fija del design system. GSAP consume los mismos valores en segundos y las curvas conservan paridad con CSS.
75 ms150 ms200 ms300 ms400 ms600 mscubic-bezier(0.2, 0, 0, 1)cubic-bezier(0.4, 0, 0.2, 1)cubic-bezier(0.3, 0, 0.8, 0.15)linearCada variant es un modo, no un skin. Reproduce cada demo para ver la entrada; reduced-motion mantiene el significado sin desplazamiento.
Fade + leve desplazamiento al montar.
<Motion variant='entrance'>…</Motion>Los hijos directos entran en secuencia.
<Motion kind='listMount'>…</Motion>Secuencia orquestada vía callback declarativo.
<Motion variant='timeline' build callback>…</Motion>Se revela al entrar en viewport, una sola vez.
<Motion kind='sectionReveal'>…</Motion>Cuando el sistema operativo pide reduced-motion, las entradas se vuelven cross-fade/snap, el scroll reveal queda visible y los timelines colapsan.
El contenido nunca queda oculto: puedes inspeccionar el estado final equivalente a un fallo de JS.
Framework-agnostic reference. Consumer adapters are reviewed against it.