Sobes.tech
Junior

Para que servem os quadros-chave de animação e como eles funcionam?

sobes.tech IA

Resposta da IA

Os quadros-chave (keyframes) em CSS são usados para definir estados intermédios de uma animação. Permitem especificar como as propriedades de um elemento irão mudar em diferentes momentos durante a animação.

Funcionam assim: descreve-se um conjunto de estilos para certos percentuais de tempo (por exemplo, 0%, 50%, 100%), e o navegador interpola suavemente os valores entre esses estados.

Exemplo:

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.element {
  animation: fadeIn 2s ease-in-out;
}

Neste exemplo, o elemento aparece suavemente (a opacidade muda de 0 para 1) ao longo de 2 segundos.

Assim, os keyframes permitem criar animações complexas e suaves, definindo pontos-chave de alteração de estilos.