Dans un document HTML contenant un bloc div avec une classe de "block1", le l'objectif est de créer un coin biseauté sur le côté droit du div, comme illustré dans l'image fournie.
Pour obtenir cet effet sans utiliser la prochaine forme de bordure de coin CSS4 propriété, nous utilisons des transformations CSS3 en conjonction avec des techniques basées sur la position. 🎜>
ExplicationCette implémentation englobe les techniques suivantes :
<code class="html"><div class="box"> Text Content </div></code>
Transformations CSS3 : La propriété de transformation asymétrique est appliquée à faites pivoter le div ajouté de 45 degrés.
<code class="css">.box { width: 200px; height: 35px; line-height: 35px; padding: 0 5px; background-color: #ccc; padding-right: 20px; border: solid 1px black; border-right: 0; position: relative; } .box:after { content: ""; display: block; background-color: #ccc; border: solid 1px black; border-left: 0; width: 35px; height: 35px; position: absolute; z-index: -1; top: -1px; right: -17.5px; transform: skew(-45deg); -o-transform: skew(-45deg); -moz-transform: skew(-45deg); -webkit-transform: skew(-45deg); }</code>
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!