Definieren Sie Farben in der SVG
Wie definiere ich eine Farbe in eine SVG-Datei?
<?xml version="1.0"?>
<svg width="704" height="702" xmlns="http://www.w3.org/2000/svg">
<defs>
<!-- define mycolor=red -->
</defs>
<!-- use mycolor as fill -->
<rect x="0" y="0" width="704" height="702" fill=mycolor/>
</svg>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ein Stylesheet mit svg und die fill-Eigenschaft ist auch inhered von seinem übergeordneten element, vorausgesetzt, dass Sie nicht angeben. In dieser änderung, um Ihren code die Farbe ist rot. Wenn es nicht gegeben, die Farbe, die durch die .myfill Klasse wäre es Erben sich blau von der "G" Gruppen-tag.
Können Sie eine Farbe festlegen, die über einen Gradienten (
<linearGradient - >
oder<radialGradient - >
), oder über die<solidColor>
- element.In allen Fällen verwenden Sie Sie auf die gleiche Weise:
Den Gradienten nur eine
<stop>
untergeordnete element mit der Farbe, die Sie wollen. Sie werden feststellen, dass verwenden von Farbverläufen hat eine bessere cross-browser-Unterstützung als solidColor an dieser Stelle.Einer Probe "gradient" Farbe definition: