Generatore di transizioni e easing CSS
Crea una regola di transizione CSS da curve preimpostate o punti cubic-bezier personalizzati, con un grafico di testo del movimento.
Generatore di transizioni e easing CSS
Scegli le proprietà che desideri animare, imposta una durata e un ritardo, e questo strumento genera la regola di transizione per te — come CSS semplice o come blocco di configurazione Tailwind che puoi incollare direttamente in tailwind.config.js. Copre le curve nominate comuni (linear, ease, ease-in, ease-out, ease-in-out) più ease-out-back, una curva che supera il suo obiettivo prima di stabilizzarsi, che non è una parola chiave CSS nativa e deve sempre essere scritta come cubic-bezier().
Sotto la regola generata, un grafico di testo traccia la progressione della curva ad ogni punto nel tempo — da 0 all'inizio dell'animazione a 1 alla fine, con una barra per ogni campione in modo da vedere l'accelerazione e qualsiasi superamento senza aprire gli strumenti di sviluppo. Passa a "Custom cubic-bezier()" e inserisci i tuoi quattro punti di controllo per visualizzare in anteprima una curva che qualcuno ti ha passato, o una che hai copiato da uno strumento di progettazione; il primo e il terzo punto devono restare tra 0–1 sull'asse del tempo (è un requisito CSS), ma i valori y possono stare fuori da 0–1, il che è esattamente come funzionano le animazioni bounce e back.
Il campo proprietà accetta un elenco separato da virgole — transform, opacity, background-color, o una proprietà CSS personalizzata come --panel-width — e lo strumento scrive una riga per proprietà in modo che la regola sia facile da leggere. Durata e ritardo sono in millisecondi; il numero di righe del grafico è regolabile da 2 a 41 per una lettura più grossolana o più fine della curva.
Tutto viene eseguito localmente nel tuo browser: niente di quello che inserisci viene inviato da nessuna parte. Copia il risultato, scaricalo come file .txt, o rinvia l'output direttamente all'input per continuare ad aggiustarlo.