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