2017-07-12 3 views
0

Ist es möglich, benutzerdefinierte Rand-Bild von der CSS zu füllen? Welche Eigenschaft sollte ich verwenden?Style border-image svg (Farben) von CSS?

z.

border-image-source:url('assets/images/dots_new.svg'); 
border-color: red; /* doesn’t work */ 
fill: red; /* doesn’t work */ 
+0

Können Sie dies in Ihrem Svg tun? Sie müssen möglicherweise die richtigen Klassen innerhalb Ihrer Svg auswählen und stylen. – xxLITxx

+0

Ich bezweifle es ... im Wesentlichen ist es ein 'background-image' ist es nicht ... und du kannst den Inhalt eines bg-Bildes nicht stylen ... oder? –

Antwort

1

Nein. Es ist nicht möglich. Das SVG ist eine externe Datei und kann nicht über das CSS auf Ihrer Seite formatiert werden.

Das Beste, was Sie tun können, ist das Hinzufügen des Stylings als <style> Block in Ihrem SVG. Das heißt natürlich, dass Sie pro Farbkombination eine SVG-Datei haben müssen.