Heim > Web-Frontend > CSS-Tutorial > Wie kann ich SVG-Bilder mithilfe von Inline-Definitionen direkt in mein CSS einbetten?

Wie kann ich SVG-Bilder mithilfe von Inline-Definitionen direkt in mein CSS einbetten?

Patricia Arquette
Freigeben: 2024-12-09 20:52:10
Original
854 Leute haben es durchsucht

How Can I Embed SVG Images Directly into My CSS Using Inline Definitions?

Einbinden von Inline-SVG-Bildern in CSS

CSS bietet eine praktische Methode, um Scalable Vector Graphics (SVGs) mithilfe von Inline-Definitionen direkt in seine Codebasis zu integrieren . Mit dieser Technik können Entwickler SVG-Grafiken als Hintergrundbilder oder andere Designelemente einbetten.

Verwendung

Um ein Inline-SVG-Bild in CSS einzubetten, verwenden Sie die folgende Syntax:

/* Class with inline SVG background image */
.my-class {
  background-image: url("data:image/svg+xml;utf8,
    <svg xmlns='http://www.w3.org/2000/svg' width='...' height='...'>
      ...
    </svg>");
}
Nach dem Login kopieren

Beispiel

Bedenken Sie Folgendes Beispiel:

body {
    background-image: url("data:image/svg+xml;utf8,
      <svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'>
        <linearGradient>
Nach dem Login kopieren

In diesem Beispiel erstellt eine Inline-SVG-Definition einen farbenfrohen Hintergrund mit Farbverlauf, der sich über die gesamte Seite erstreckt. Das Inline-SVG enthält einen linearGradient zum Definieren eines Farbverlaufs und ein mit dem Farbverlauf gefülltes Rechteck.

Das obige ist der detaillierte Inhalt vonWie kann ich SVG-Bilder mithilfe von Inline-Definitionen direkt in mein CSS einbetten?. 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