Heim >Web-Frontend >CSS-Tutorial >Wie kann ich SVGs in CSS-Pseudoelementen verwenden?

Wie kann ich SVGs in CSS-Pseudoelementen verwenden?

Susan Sarandon
Susan SarandonOriginal
2024-12-09 15:53:14178Durchsuche

How Can I Use SVGs within CSS Pseudo-elements?

Einbinden von SVGs in Pseudoelemente: Eine Lösung für CSS-Inhaltseigenschaften

Es ist möglich, SVG-Bilder als Inhalt von Pseudoelementen zu verwenden, indem auf die verwiesen wird SVG-Datei mit der Funktion url():

#mydiv::before {
  content: url(path/to/your.svg);
  display: block;
  width: 22px;
  height: 10px;
  margin: 10px 5px 0 10px;
}

Alternativ können Sie die SVG-Datei direkt in das CSS einfügen unter Verwendung der Daten-URI:

#test::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='100' cy='50' r='40' stroke='black' stroke-width='2' fill='red'/%3E%3Cpolyline points='20,20 40,25 60,40 80,120 120,140 200,180'>

Das obige ist der detaillierte Inhalt vonWie kann ich SVGs in CSS-Pseudoelementen verwenden?. 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