"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como inclinar os dois cantos de um elemento usando transformações CSS?

Como inclinar os dois cantos de um elemento usando transformações CSS?

Publicado em 2024-11-04
Navegar:809

How to Skew Both Corners of an Element Using CSS Transforms?

Criando um efeito distorcido com transformações CSS

No domínio do web design, as transformações CSS oferecem uma ferramenta poderosa para manipular elementos no espaço. Um dos efeitos intrigantes que você pode obter é a inclinação, dando a um elemento uma aparência inclinada ou distorcida. você cria um efeito distorcido como o exemplo fornecido, onde ambos os cantos estão inclinados?

Resposta:

Para obter esse efeito, você pode utilizar a propriedade transform em conjunto com perspectiva e girarY. Aqui está um exemplo:

.red.box { cor de fundo: vermelho; transformar: perspectiva(600px) girarY(45deg); }

.red.box {
  background-color: red;
  transform: perspective(600px) rotateY(45deg);
}
perspectiva: define a ponto de fuga para a transformação, criando um efeito 3D. Um valor mais alto simula uma distância maior.

rotateY: Gira o elemento ao longo do eixo Y, dando-lhe uma aparência distorcida. Um valor positivo gira no sentido horário e vice-versa.

    Ao combinar essas propriedades, você pode criar um efeito de inclinação que transforma ambos os cantos do elemento, conforme demonstrado na imagem de exemplo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3