Desafio: Aplicar Escala e Rotação
Tarefa
Criar um cartão envolvente de loja online para eletrônicos, onde cada cartão inclui uma imagem, nome e preço. O objetivo é aprimorar o apelo visual incorporando as seguintes animações:
- Imagem com Escala: Utilize a regra de keyframes
increaseImageSizepara adicionar um efeito de escala ao elemento de imagem, tornando-o 20% maior. O resultado final deve serscale(1.2). - Preço Giratório: Implemente a regra de keyframes
rotatePricepara adicionar um efeito de rotação ao elemento de preço, completando uma volta completa. O resultado final deve serrotate(360deg).
Utilize as regras de keyframes predefinidas.
index.html
index.css
- Para a animação de escala:
- No início (ponto 0%), utilize
scale(1)para manter o tamanho original; - No ponto intermediário (ponto 50%), aumente o tamanho para
scale(1.1); - No final (ponto 100%), aumente o tamanho para
scale(1.2).
- No início (ponto 0%), utilize
- Para a animação de rotação:
- No início (ponto 0%), mantenha o ângulo de rotação em
rotate(0deg); - No ponto intermediário (ponto 50%), rotacione até a metade para
rotate(180deg); - No final (ponto 100%), complete a rotação com
rotate(360deg).
- No início (ponto 0%), mantenha o ângulo de rotação em
index.html
index.css
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you show me the CSS code for the card with the animations?
How do I apply the scaling and rotation animations to the correct elements?
Can you provide a complete example of the online shop card with these effects?
Awesome!
Completion rate improved to 2.04
Desafio: Aplicar Escala e Rotação
Deslize para mostrar o menu
Tarefa
Criar um cartão envolvente de loja online para eletrônicos, onde cada cartão inclui uma imagem, nome e preço. O objetivo é aprimorar o apelo visual incorporando as seguintes animações:
- Imagem com Escala: Utilize a regra de keyframes
increaseImageSizepara adicionar um efeito de escala ao elemento de imagem, tornando-o 20% maior. O resultado final deve serscale(1.2). - Preço Giratório: Implemente a regra de keyframes
rotatePricepara adicionar um efeito de rotação ao elemento de preço, completando uma volta completa. O resultado final deve serrotate(360deg).
Utilize as regras de keyframes predefinidas.
index.html
index.css
- Para a animação de escala:
- No início (ponto 0%), utilize
scale(1)para manter o tamanho original; - No ponto intermediário (ponto 50%), aumente o tamanho para
scale(1.1); - No final (ponto 100%), aumente o tamanho para
scale(1.2).
- No início (ponto 0%), utilize
- Para a animação de rotação:
- No início (ponto 0%), mantenha o ângulo de rotação em
rotate(0deg); - No ponto intermediário (ponto 50%), rotacione até a metade para
rotate(180deg); - No final (ponto 100%), complete a rotação com
rotate(360deg).
- No início (ponto 0%), mantenha o ângulo de rotação em
index.html
index.css
Obrigado pelo seu feedback!