Heim >Web-Frontend >CSS-Tutorial >Wie kann ich ein responsives CSS-Dreieck mit einer prozentualen Breite erstellen?
Responsives CSS-Dreieck mit prozentualer Breite
In CSS können wir ein Dreieck mithilfe von Rahmen erstellen, indem wir unterschiedliche Breiten für die Ober- und Unterseite festlegen untere Ränder. Wenn Sie jedoch Prozentsätze für die Linkbreite verwenden, kann die Größe des Pfeils nicht dynamisch basierend auf dem Inhalt des Links angepasst werden.
Lösung: Prozentbasiertes Dreieck
So erstellen Sie ein Da es sich um ein responsives Dreieck handelt, das seine Größe an den Inhalt des Links anpasst, können wir ein Pseudoelement mit einer Schräge und einer Drehung verwenden Transformation:
.btn { ... padding-bottom: 15%; ... } .btn:after { content: ""; ... padding-bottom: 50%; ... transform: rotate(-30deg) skewX(30deg); }
Erklärung:
Vorteile:
Das obige ist der detaillierte Inhalt vonWie kann ich ein responsives CSS-Dreieck mit einer prozentualen Breite erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!