Desafio: 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:
- Aplicar uma
perspective
de400px
ao elemento pai, umdiv
com o nome de classecontainer
. - Utilizar a função
translateZ()
para aproximar o cartão (div
com o nome de classecard
) em50px
do usuário. - Introduzir uma inclinação no eixo x de
10deg
na descrição do cartão (div
com o nome de classecard-description-wrapper
).
index.html
index.css
- Para o contêiner pai (div com o nome de classe
container
), defina a propriedadeperspective
como400px
para criar um espaço 3D para as transformações do cartão. - Para aproximar o cartão (
div
com o nome de classecard
) do usuário, utilize a funçãotranslateZ()
com o valor de50px
. Isso irá simular o cartão avançando no espaço 3D. - Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (
div
com o nome de classecard-description-wrapper
) usando a propriedadetransform
com a funçãoskewX()
e o valor de10deg
.
index.html
index.css
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 8
Pergunte à IA
Pergunte à IA
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
Desafio: 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:
- Aplicar uma
perspective
de400px
ao elemento pai, umdiv
com o nome de classecontainer
. - Utilizar a função
translateZ()
para aproximar o cartão (div
com o nome de classecard
) em50px
do usuário. - Introduzir uma inclinação no eixo x de
10deg
na descrição do cartão (div
com o nome de classecard-description-wrapper
).
index.html
index.css
- Para o contêiner pai (div com o nome de classe
container
), defina a propriedadeperspective
como400px
para criar um espaço 3D para as transformações do cartão. - Para aproximar o cartão (
div
com o nome de classecard
) do usuário, utilize a funçãotranslateZ()
com o valor de50px
. Isso irá simular o cartão avançando no espaço 3D. - Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (
div
com o nome de classecard-description-wrapper
) usando a propriedadetransform
com a funçãoskewX()
e o valor de10deg
.
index.html
index.css
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 8