Transformation inclinée d'un côté
La création d'un effet "CSS3 Transform Skew One Side" présente un défi lorsqu'une image est utilisée comme arrière-plan au lieu d'une couleur unie. La solution fournie montre l'utilisation d'un dégradé, mais elle peut ne pas convenir à ceux qui cherchent à utiliser une image.
Solution pour l'arrière-plan d'image asymétrique
Pour obtenir l'effet souhaité avec un arrière-plan d'image, envisagez l'approche suivante :
#parallelogram { -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); }
.image { -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); }
En utilisant un div imbriqué avec une valeur d'inclinaison opposée, vous pouvez obtenez efficacement un effet asymétrique sur un côté tout en conservant la transparence dans la zone inclinée. Cette technique est démontrée dans l'exemple de code ci-dessous :
<div class="container"> <div>
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!