Conteúdo do curso
Além do Estático: Animação CSS
Sobre a Aula

Animações Responsivas

Ao criar animações CSS, é crucial garantir a adaptabilidade a diferentes dispositivos. Para isso, utilizamos consultas de mídia.

Elas permitem ajustar propriedades de animação com base nas características da tela, como largura, altura e orientação.

Vejamos um exemplo simples:

/* Animação padrão */
@keyframes animacaoPadrao {
  from { opacity: 0; transform: translateY(-20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* Animação responsiva para telas menores */
@media screen and (max-width: 600px) {
  @keyframes animacaoPadrao {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
  }
}

No exemplo acima, a animação é ajustada para telas menores, garantindo uma experiência consistente em dispositivos variados.

A compreensão dessas técnicas é vital para criar interfaces web responsivas e visualmente atraentes.

Entrar na conversa
Rolar para cima