Heim > Artikel > Web-Frontend > Wie kann ich Dreiecke in der Ecke eines Div zeichnen, indem ich entweder Pixel oder Prozentsätze verwende?
Frage:
Wie kann man auf einer Webseite Dreiecke zeichnen? in der Ecke eines Divs mit bestimmten Pixelwerten oder Prozentwerten?
Antwort:
Es gibt zwei Hauptansätze, um dies zu erreichen:
Absolute Positionierung und Randtricks verwenden:
<code class="css">.triangle { width: 0; height: 0; border-style: solid; border-width: 0 30px 30px 0; border-color: transparent #608A32 transparent transparent; right: 0; top: 0; position: absolute; }</code>
Drehung und Zuschneiden verwenden:
Hier ist ein Beispiel für die Verwendung dieses Ansatzes:
<code class="css">.container { position: absolute; top: 5%; left: 5%; width: 60%; height: 30%; background: black; color: white; border-radius: 12px; overflow: hidden; } .triangle { position: relative; top: 10%; left: 90%; width: 10%; height: 10%; -webkit-transform: rotate(45deg); background: green; }</code>
Beide Methoden ermöglichen die Anpassung der Form und Position des Dreiecks mithilfe von Prozentsätzen oder absoluten Werten und sorgen so für Flexibilität auf der Webseite Design.
Das obige ist der detaillierte Inhalt vonWie kann ich Dreiecke in der Ecke eines Div zeichnen, indem ich entweder Pixel oder Prozentsätze verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!