Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Aplicar Escala e Rotação | Transformando Elementos com CSS
Técnicas Avançadas de CSS

bookDesafio: 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:

  1. Imagem com Escala: Utilize a regra de keyframes increaseImageSize para adicionar um efeito de escala ao elemento de imagem, tornando-o 20% maior. O resultado final deve ser scale(1.2).
  2. Preço Giratório: Implemente a regra de keyframes rotatePrice para adicionar um efeito de rotação ao elemento de preço, completando uma volta completa. O resultado final deve ser rotate(360deg).

Utilize as regras de keyframes predefinidas.

index.html

index.html

index.css

index.css

copy
  1. 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).
  2. 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).
index.html

index.html

index.css

index.css

copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookDesafio: 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:

  1. Imagem com Escala: Utilize a regra de keyframes increaseImageSize para adicionar um efeito de escala ao elemento de imagem, tornando-o 20% maior. O resultado final deve ser scale(1.2).
  2. Preço Giratório: Implemente a regra de keyframes rotatePrice para adicionar um efeito de rotação ao elemento de preço, completando uma volta completa. O resultado final deve ser rotate(360deg).

Utilize as regras de keyframes predefinidas.

index.html

index.html

index.css

index.css

copy
  1. 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).
  2. 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).
index.html

index.html

index.css

index.css

copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
some-alt