Command Palette

Search for a command to run...

GE

Gerador Animação CSS

Construa animações de quadros-chave CSS a partir de predefinições como fade, slide, bounce e spin Ajuste a duração, flexibilização, atraso, iteração e direção, visualize ao vivo e, em seguida, copie os quadros-chave e a abreviação da animação.

O que é o CSS Animation Generator?

O CSS Animation Generator é um editor visual para animações de quadros-chave CSS Você escolhe uma predefinição de movimento, como fade in, slide, zoom, bounce, spin ou pulso, ajusta a duração, função de temporização, atraso, contagem de iteração, direção e modo de preenchimento, assista a execução em uma visualização ao vivo e, em seguida, copie duas coisas: a regra @keyframes que define o movimento e a abreviação de animação que o reproduz Ele transforma um bloco de CSS que a maioria das pessoas copia da memória ou de uma estrutura em algo que você pode moldar e ver antes de chegar à sua folha de estilo.

Uma animação CSS tem duas metades que devem concordar A regra @keyframes nomeia uma sequência de passos, cada um escrito como um deslocamento percentual com os valores de propriedade que o elemento deve manter nesse ponto, por exemplo, 0% na opacidade 0 e 100% na opacidade 1. a propriedade de animação então faz referência a esse nome de quadro-chave e controla como ele é reproduzido: quanto tempo dura, como ele facilita, quanto tempo esperar antes de começar, quantas vezes repetir e qual direção cada passagem é executada Um nome com erro ortográfico é a única razão mais comum pela qual uma animação silenciosamente não faz nada, porque o navegador não tem regra para se ligar.

Tudo é executado no seu navegador Escolha uma predefinição, arraste os controles deslizantes de duração e atraso, alterne a curva de flexibilização, defina a animação para repetir para sempre ou um número fixo de vezes e pressione replay para assisti-la novamente A ferramenta escreve a abreviação em uma ordem segura com o nome do quadro-chave primeiro, descarta o atraso quando é zero e deixa de fora a direção quando é normal e o modo de preenchimento quando não é nenhum, para que a saída permaneça legível A função de contagem e temporização de iteração é sempre escrita, mesmo em seus padrões Não há conta, nada é carregado e o gerador continua funcionando depois que a página é carregada.

Também torna visíveis os trade-offs de desempenho As predefinições animam a transformação e a opacidade sempre que possível, porque essas duas propriedades são tratadas pelo compositor e não forçam o navegador a recalcular o layout, para que permaneçam suaves em altas taxas de quadros A animação de largura, altura, topo ou margem recalcula a página em cada quadro e é a causa usual de gagueira Ver um salto construído a partir de translateY em vez de topo é uma lição mais rápida sobre por que alguém é suave do que qualquer quantidade de leitura sobre ele.

Aqui está o que este gerador de animação CSS produz para uma predefinição, para que você possa verificá-lo em relação à sua própria cópia Clique em Bounce e os controles carreguem 1200 ms, facilidade e Infinite, enquanto o modo de preenchimento permanece em seu padrão de ambos Copiar CSS dá a você a regra de rejeição de sete paradas @keyframes mais uma regra de elemento animado . contendo animação: bounce 1.2 s facilidade infinita ambos; Arraste o atraso para 300 ms e a taquigrafia se torna bounce 1.2 s facilidade 0.3 s infinito ambos, com o atraso colocado após a função de temporização Qualquer saída CSS do gerador de animação deve seguir essa ordem, porque o primeiro valor de tempo é sempre lido como a duração.

Como usar o Gerador de Animação CSS?

  1. Escolha uma predefinição de animação

    Escolha um movimento na lista predefinida, como desvanecer-se, deslizar, ampliar, quicar, girar, pulsar ou agitar. Cada predefinição carrega seus quadros-chave e uma duração e flexibilização padrão sensíveis.

  2. Ajuste o tempo e a reprodução

    Defina a duração e o atraso, escolha uma função de temporização, decida se a animação se repete um número fixo de vezes ou infinitamente e escolha uma direção e um modo de preenchimento.

  3. Visualizar e reproduzir

    Assista à execução da animação no elemento de visualização e pressione replay para reiniciá-lo Como uma animação é executada na montagem, o replay remonta o elemento para que você possa vê-lo com a frequência que desejar.

  4. Copie o CSS

    Copie a regra @keyframes gerada e a abreviação da animação juntas, cole-as em sua folha de estilo e aplique a classe a qualquer elemento.

Principais características

  • Biblioteca de predefinições de quadros-chave

    Quatorze movimentos prontos cobrindo entradas, saídas e efeitos de loop, de fade e slide a bounce, spin, pulse, shake, flip e batimento cardíaco, cada um definido com paradas reais de keyframe

  • Controle de reprodução completo

    Defina a duração, o atraso, a função de temporização, a contagem de iterações, a direção e o modo de preenchimento e veja cada alteração refletida na abreviação e na visualização ao vivo de uma só vez

  • Keyframes e taquigrafia juntos

    A saída inclui a regra @keyframes e a abreviação da animação que se liga a ela, então você copia um bloco de trabalho completo em vez de metade de um

  • Saída limpa e com especificações corretas

    A abreviação é escrita primeiro com o nome do quadro-chave, o atraso é eliminado quando é zero e uma direção normal ou um modo de preenchimento não deixado de fora, para que o CSS gerado leia a maneira como você o escreveria manualmente

Frequently Asked Questions

Uma animação de quadro-chave CSS é uma sequência nomeada de etapas de estilo pelas quais um elemento se move ao longo do tempo. Você define as etapas em uma regra @keyframes, dando a cada uma uma porcentagem de deslocamento e os valores das propriedades para manter lá, e então anexa a animação a um elemento com a propriedade de animação, que controla duração, flexibilização, atraso e repetição.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css animation generatorkeyframes generatorcss keyframe animationanimation shorthandcss fade in animationcss bounce animationcss spin animationanimation timing functionanimation css generatoranimation generator csscss keyframes presets