5.7 Transformações e Responsividade
🔧 Transformações no CSS (transform)
transform)A propriedade transform permite modificar a forma, posição e orientação de um elemento HTML. As transformações mais comuns são:
scale()– Redimensionarotate()– Giratranslate()– Moveskew()– Inclina
Essas transformações funcionam isoladas ou combinadas.
✅ Exemplos detalhados
🔍 1. scale() – Aumenta ou diminui um elemento
cssCopiarEditarimg:hover {
transform: scale(1.2); /* Aumenta em 20% */
}👉 Explicação: scale(1.2) aumenta a largura e a altura em 20%.
Você também pode usar scaleX() e scaleY() para escalas separadas:
cssCopiarEditarimg:hover {
transform: scaleX(1.5); /* Largura 50% maior */
}🔄 2. rotate() – Gira o elemento
👉 Dica: Use deg para graus ou turn para frações de volta.
✋ 3. translate() – Move o elemento
👉 Muito útil para animações de entrada/saída, ou efeitos ao passar o mouse.
🌀 4. Combinação de transformações
👉 Ordem importa! Primeiro escala, depois gira e depois move.
🔄 5. skew() – Inclina o elemento
💡 Dica Extra: Transições suaves com transition
transitionPara suavizar o efeito:
Atualizado

