Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich unregelmäßig geformte Div-Ränder mit CSS?

Wie erstelle ich unregelmäßig geformte Div-Ränder mit CSS?

Mary-Kate Olsen
Freigeben: 2024-12-18 13:59:10
Original
306 Leute haben es durchsucht

How to Create Irregularly Shaped Div Borders with CSS?

Anpassen der Div-Randradien für unregelmäßige Kurven

Frage:

Wie können Sie unebene, abgerundete Seiten an einem Div erreichen? vom typischen Randradius abweichen Form?

Lösung:

Während der Randradius abgerundete Ecken ermöglicht, erfordert das Erstellen unregelmäßiger Kurven einen anderen Ansatz. Hier ist eine Lösung mit CSS-Clip-Pfad:

.box {
  height: 200px;
  width: 200px;
  background: blue;
  clip-path: circle(75% at 65% 10%);  // Customize the shape here
}
Nach dem Login kopieren

Die Clip-Pfad-Eigenschaft verwendet eine Kreisfunktion, um die Form des Beschneidungsbereichs zu definieren. Dadurch können Sie den Prozentsatz und die Position des Kreises festlegen, was zu einem ungleichmäßig gerundeten Teil führt. Im bereitgestellten Beispiel:

  • circle(75%): Definiert den Radius des Kreises als 75% der Div-Größe.
  • bei 65% 10%: Positioniert den Mittelpunkt von der Kreis bei 65 % auf der horizontalen Achse und 10 % auf der vertikalen Achse.

Indem Sie diese anpassen Parameter können Sie einzigartige und komplexe Div-Formen erstellen.

Das obige ist der detaillierte Inhalt vonWie erstelle ich unregelmäßig geformte Div-Ränder mit CSS?. 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