Mit CSS nur Eckenränder erzielen
Beim Erstellen optisch ansprechender Designs kann das Hinzufügen von Rändern unerlässlich sein. Was aber, wenn Sie Ränder nur an den Ecken eines Elements wünschen? Dies kann durch den innovativen Einsatz von CSS erreicht werden.
Die Herausforderung
Um Rahmen nur für Ecken zu erstellen, können Sie mehrere Rahmen verwenden und diese präzise positionieren. Allerdings kann die Umsetzung dieses Ansatzes mühsam und komplex sein.
Die Lösung
Eine elegantere Lösung besteht in der Verwendung von Maskenbildern. So funktioniert es:
Beispielcode
Hier ist ein Beispielcode-Snippet zur Veranschaulichung der Technik:
img { --s: 50px; /* the size on the corner */ padding: 20px; /* the gap between the border and image */ border: 5px solid #B38184; /* the thickness and color */ -webkit-mask: conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)), linear-gradient(#000 0 0) content-box; }
Durch die Verwendung dieser CSS-Technik Sie können problemlos saubere und optisch ansprechende Eckränder erzielen.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von Maskenbildern nur Eckränder in CSS erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!