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

Wie kann ich SVGs in CSS-Pseudoelementen verwenden?

Susan Sarandon
Freigeben: 2024-12-09 15:53:14
Original
181 Leute haben es durchsucht

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;
}
Nach dem Login kopieren

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'>
Nach dem Login kopieren

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!

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