Heim > Web-Frontend > CSS-Tutorial > Kann CSS „Clip-Path' nur drei linke Ecken einer Form abrunden?

Kann CSS „Clip-Path' nur drei linke Ecken einer Form abrunden?

Linda Hamilton
Freigeben: 2024-12-30 05:29:09
Original
187 Leute haben es durchsucht

Can CSS `clip-path` Round Only Three Left Corners of a Shape?

So runden Sie drei linke Ecken nur mit CSS-Clip-Path ab

Das Erstellen von Formen mit CSS-Clip-Path kann eine vielseitige Möglichkeit sein, verschiedene Designs zu erzielen. Das Abrunden bestimmter Ecken kann jedoch eine Herausforderung sein. In diesem Artikel geht es um das Abrunden der drei Ecken ganz links einer benutzerdefinierten Form.

Problem:
Beachten Sie den folgenden HTML- und CSS-Code:

<div></div>

div {
  position: absolute;
  z-index: 1;
  width: 423px;
  height: 90px;
  background-color: #b0102d;
  color: white;
  right: 0;
  margin-top: 10vw;
  -webkit-clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
  clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
}
Nach dem Login kopieren

Dieser Code erstellt eine Form mit scharfen linken Ecken und abgerundeten rechten Ecken. Um gezielt nur die drei Ecken ganz links abzurunden, müssen wir die Eigenschaft „clip-path“ ändern.

Lösung:
Um den gewünschten Effekt zu erzielen, können wir die Funktion „inset()“ verwenden. Funktion mit der Round-Eigenschaft:

-webkit-clip-path: inset(0% 45% 0% 45% round 10px);
clip-path: inset(0% 45% 0% 45% round 10px);
Nach dem Login kopieren

Mit der Funktion inset() können wir den Prozentsatz der Form angeben, der in jeder Richtung ausgeblendet werden soll, und die Round-Eigenschaft erzeugt abgerundete Kanten. Indem wir der runden Eigenschaft einen Radius von 10 Pixel zuweisen, runden wir die Ecken oben links, unten links und unten in der Mitte ab.

Mit dieser Lösung wird effektiv eine Form mit abgerundeten drei Ecken ganz links erstellt, während die scharfen rechten Ecken erhalten bleiben .

Das obige ist der detaillierte Inhalt vonKann CSS „Clip-Path' nur drei linke Ecken einer Form abrunden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage