CSS Animation Generator
Build CSS keyframe animations with live preview.
Box
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.element {
animation: fadeIn 1s ease 0s 1 normal both;
}Sobre esta ferramenta
O Gerador de Animações CSS cria animações suaves configurando presets de keyframes, temporização, duração, atraso e iterações. Uma pré-visualização ao vivo mostra a animação em ação.
Animações CSS usando transform e opacity são eficientes pois são compostas na GPU e não acionam layout ou repintura.
Como usar
- Selecione um tipo de animação no menu suspenso.
- Defina a duração (ex.: 0.5s, 2s).
- Escolha uma função de temporização para controlar o easing.
- Opcionalmente defina um atraso antes da animação iniciar.
- Defina a contagem de iterações (número ou infinite).
- Clique em Reproduzir para visualizar e Copiar para exportar o CSS.
Casos de uso
Desenvolvedores front-end usam animações de fade e slide para melhorar a performance percebida. Designers de UI prototipam micro-interações como pulsos de botão e agitações de notificação.
Perguntas frequentes
- O que é fill-mode: both? — A animação aplica os estilos iniciais antes de começar e mantém os estilos finais após terminar. É a configuração mais útil.
- Como fazer uma animação repetir para sempre? — Defina a contagem de iterações como infinite.
- Animações CSS são melhores que JavaScript? — Para efeitos simples e declarativos, animações CSS são preferidas. Para sequenciamento complexo ou interatividade, JavaScript oferece mais controle.