Maison > interface Web > tutoriel CSS > Comment puis-je incliner un seul côté d'un élément à l'aide de la transformation CSS3 ?

Comment puis-je incliner un seul côté d'un élément à l'aide de la transformation CSS3 ?

DDD
Libérer: 2024-12-11 09:19:10
original
412 Les gens l'ont consulté

How Can I Skew Only One Side of an Element Using CSS3 Transform?

Transformation asymétrique CSS3 sur un côté

Lorsque vous essayez de créer un effet asymétrique à l'aide de la transformation en CSS3, il peut être difficile de l'appliquer à un seul côté d'un élément. , surtout si vous travaillez avec des images. Voici une solution qui vous permet d'obtenir cet effet souhaité.

La clé est d'utiliser une structure div imbriquée. Attribuez la transformation d'inclinaison au div parent, où vous souhaitez que l'asymétrie globale soit appliquée. Cependant, pour conserver les proportions d'origine de l'image, créez un div enfant (par exemple, celui qui affiche l'image en arrière-plan) et appliquez-lui une valeur d'inclinaison opposée.

Par exemple, si vous avez un div parent avec une inclinaison de 20 degrés, vous pouvez attribuer une inclinaison de -20 degrés au div enfant qui contient l'image. Cela annule l'asymétrie de l'image, la faisant apparaître non asymétrique dans le div parent asymétrique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal