Pular para o conteúdo
Menu

Animação

Easing curve lab

Easing curve lab: Seis curvas de aceleração levam pontos de A a B contra um relógio constante, com rastros e valores ao vivo que mostram onde aceleram, desaceleram ou ultrapassam o destino; escolha uma curva para reproduzi-la.

Como usar Easing curve lab

Easing curve lab usa o formato de prévia “amplo” com o tema “claro/escuro”.

Personalizar a prévia

Estes controles são passados para a demo. Os valores e limites descrevem a prévia; consulte a implementação para conhecer todas as props.

ControleTipoValor inicialLimites da prévia
titletextHow should it land?Até 48 caracteres
selectedselectexpo-outOpções: linear, ease-in-out, expo-out, back-out, bounce, elastic
durationnumber1100De 300 a 2400; passo 50
accentcolor#1F45FFOs metadados não indicam outro limite.
trailsbooleantrueOs metadados não indicam outro limite.
loopbooleantrueOs metadados não indicam outro limite.
Para quais frameworks Easing curve lab está disponível?

Easing curve lab está disponível para React, Vue, Svelte, Astro, HTML. A prévia usa React; as observações sobre o código se referem a index.tsx. Confira as interações na versão escolhida antes de depender delas.

Quais são as dependências de Easing curve lab?

Os metadados React não indicam dependências npm adicionais ao React.

Quais detalhes de acessibilidade aparecem em Easing curve lab?

O código React de Easing curve lab inclui: elementos nativos (button); atributos e manipuladores (aria-checked, aria-hidden, aria-label, aria-valuemax, aria-valuemin, aria-valuenow, aria-valuetext, tabIndex); papéis explícitos (radio, radiogroup, slider). Estas são observações do código. Verifique os nomes acessíveis, a ordem do foco e o comportamento do teclado na página completa.

Como Easing curve lab trata a redução de movimento?

Easing curve lab consulta a preferência de movimento no código React por meio de matchMedia(prefers-reduced-motion). Confira a implementação completa, os estilos compartilhados e a versão escolhida com a redução de movimento ativada; estas observações não garantem que todas as animações parem.

Conecte seu agente

Componentes abertos relacionados