Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mithilfe von SVG einen geschwungenen Rahmen mit CSS erstellen?

Wie kann ich mithilfe von SVG einen geschwungenen Rahmen mit CSS erstellen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-17 17:22:21442Durchsuche

How Can I Create a Curved Border with CSS Using SVG?

Geschwungene Ränder mit CSS erstellen

Bei Ihrem Bestreben, die Ästhetik Ihrer Website zu verbessern, sind Sie auf die Herausforderung gestoßen, einen abgerundeten Rahmen mit zu erstellen ein gebogenes Ende. Um diesen Effekt zu erzielen, erkunden wir eine Lösung, die SVG als Hintergrund verwendet.

CSS-Implementierung

Ändern Sie Ihren vorhandenen CSS-Code wie folgt:

.bottom-bar {
  /* ... (existing code) ... */
}

.circle {
  /* ... (existing code) ... */
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='10 10 45 15'  width='64' height='64' fill='%2329a7e8'><path d='M12 24 L52 24 L52 16 C40 16 42 10 32 10 C20 10 22 16 12 16 Z' /></svg>") 0 0/100% 100% no-repeat;
}

SVG-Erstellung

Zusätzlich müssen Sie eine erstellen SVG-Bild, das als geschwungener Hintergrund für den Rand dient:

<svg xmlns='http://www.w3.org/2000/svg'
  viewBox='10 10 45 15'
  width='64' height='64'
  fill='#29a7e8'>
  <path d='M12 24 L52 24 L52 16 C40 16 42 10 32 10 C20 10 22 16 12 16 Z' />
</svg>

Durch die Einbindung dieses SVG-Hintergrunds können Sie effektiv den gewünschten geschwungenen Randeffekt erzeugen und Ihrer Website eine optisch ansprechende Note verleihen.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von SVG einen geschwungenen Rahmen mit CSS erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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