In einem HTML-Dokument, das ein Block-Div mit der Klasse „block1“ enthält, wird das Ziel ist es, eine abgeschrägte Ecke auf der rechten Seite des Div zu erstellen, wie im bereitgestellten Bild dargestellt.
Um diesen Effekt zu erzielen, ohne die kommende CSS4-Rahmeneckenform zu verwenden Eigenschaft verwenden wir CSS3-Transformationen in Verbindung mit positionsbasierten Techniken.
HTML:
<code class="html"><div class="box"> Text Content </div></code>
CSS:
<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>
Diese Implementierung umfasst die folgenden Techniken:
Das obige ist der detaillierte Inhalt vonWie erreicht man mithilfe von CSS3-Transformationen eine abgeschrägte Ecke in einem Blockteil?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!