Cursos /
Advanced CSS Techniques
Desafio: Adicionar Tradução e Distorção
Tarefa
Crie um cartão de informações interativo sobre animais. Siga estes passos para adicionar efeitos dinâmicos ao passar o mouse:
- Aplique uma
perspectiva
de400px
ao elemento pai, umdiv
com o nome da classecontainer
. - Utilize a função
translateZ()
para aproximar o cartão (div
com o nome da classecard
) ao usuário em50px
. - Introduza uma inclinação ao longo do eixo x de
10deg
na descrição do cartão (div
com o nome da classecard-description-wrapper
).
index.html
index.css
index.js
- Para o contêiner pai (div com a classe
container
), defina a propriedadeperspective
com o valor de400px
para criar um espaço 3D para as transformações do cartão. - Para aproximar o cartão (div com a classe
card
) do usuário, utilize a funçãotranslateZ()
com um valor de50px
. Isso simulará o movimento do cartão para frente no espaço 3D. - Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (div com a classe
card-description-wrapper
) utilizando a propriedadetransform
com a funçãoskewX()
e um valor de10deg
.
index.html
index.css
index.js
Tudo estava claro?
Seção 5. Capítulo 8
Conteúdo do Curso
Advanced CSS Techniques
2. Posicionamento do Item
6. Sites e aplicativos adaptativos/responsivos
Advanced CSS Techniques
Desafio: Adicionar Tradução e Distorção
Tarefa
Crie um cartão de informações interativo sobre animais. Siga estes passos para adicionar efeitos dinâmicos ao passar o mouse:
- Aplique uma
perspectiva
de400px
ao elemento pai, umdiv
com o nome da classecontainer
. - Utilize a função
translateZ()
para aproximar o cartão (div
com o nome da classecard
) ao usuário em50px
. - Introduza uma inclinação ao longo do eixo x de
10deg
na descrição do cartão (div
com o nome da classecard-description-wrapper
).
index.html
index.css
index.js
- Para o contêiner pai (div com a classe
container
), defina a propriedadeperspective
com o valor de400px
para criar um espaço 3D para as transformações do cartão. - Para aproximar o cartão (div com a classe
card
) do usuário, utilize a funçãotranslateZ()
com um valor de50px
. Isso simulará o movimento do cartão para frente no espaço 3D. - Aplique um efeito de inclinação ao longo do eixo x na descrição do cartão (div com a classe
card-description-wrapper
) utilizando a propriedadetransform
com a funçãoskewX()
e um valor de10deg
.
index.html
index.css
index.js
Tudo estava claro?
Seção 5. Capítulo 8