Ich möchte ein circle
Element in einem g
Element, um die Füllfarbe vom Gruppenelement zu erben.Attribut 'fill' kann nicht auf 'erben' mit Snap.SVG gesetzt werden
Code:
var c = paper.circle(0, 0, 50).attr({fill:'inherit'});
var g = paper.g(c).attr({fill:'#F00'});
console.log(c.attr('fill');
output:
rgb(0, 0, 0)
fill
Das Attribut c
Ergebnisse in #000000
. Wenn ich den Wert manuell auf inherit
pro HTML-Inspektor in Firefox setze, wird die Farbe korrekt geerbt.
Es stellt sich heraus, dass 'none' ein ungültiger Wert ist aber' inherit' nicht. – Knut