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

bookDesafio: Combinar Translação e Inclinação

Tarefa

Criação de um cartão informativo interativo sobre animais. Siga estas etapas para adicionar efeitos dinâmicos ao passar o mouse:

  1. Aplicar uma perspective de 400px ao elemento pai, um div com o nome de classe container.
  2. Utilizar a função translateZ() para aproximar o cartão (div com o nome de classe card) em 50px do usuário.
  3. Introduzir uma inclinação no eixo x de 10deg na descrição do cartão (div com o nome de classe card-description-wrapper).
index.html

index.html

index.css

index.css

copy
  1. Para o contêiner pai (div com o nome de classe container), defina a propriedade perspective como 400px para criar um espaço 3D para as transformações do cartão.
  2. Para aproximar o cartão (div com o nome de classe card) do usuário, utilize a função translateZ() com o valor de 50px. Isso irá simular o cartão avançando no espaço 3D.
  3. Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (div com o nome de classe card-description-wrapper) usando a propriedade transform com a função skewX() e o valor de 10deg.
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 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

How do I write the CSS for these effects?

Can you show me an example of the HTML structure for the card?

What animals should I include in the information card?

Awesome!

Completion rate improved to 2.04

bookDesafio: Combinar Translação e Inclinação

Deslize para mostrar o menu

Tarefa

Criação de um cartão informativo interativo sobre animais. Siga estas etapas para adicionar efeitos dinâmicos ao passar o mouse:

  1. Aplicar uma perspective de 400px ao elemento pai, um div com o nome de classe container.
  2. Utilizar a função translateZ() para aproximar o cartão (div com o nome de classe card) em 50px do usuário.
  3. Introduzir uma inclinação no eixo x de 10deg na descrição do cartão (div com o nome de classe card-description-wrapper).
index.html

index.html

index.css

index.css

copy
  1. Para o contêiner pai (div com o nome de classe container), defina a propriedade perspective como 400px para criar um espaço 3D para as transformações do cartão.
  2. Para aproximar o cartão (div com o nome de classe card) do usuário, utilize a função translateZ() com o valor de 50px. Isso irá simular o cartão avançando no espaço 3D.
  3. Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (div com o nome de classe card-description-wrapper) usando a propriedade transform com a função skewX() e o valor de 10deg.
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 8
some-alt