Firefox SVG mit fill:url(#id) Stil im externen stylesheet gebrochen, inline-styles sind in Ordnung

In Firefox nur, wenn ich versuche zu geben, einen svg-Pfad eines pattern-Verweis wie:

Pfad {
fill: url(#ref);
}

in einem externen Stylesheet, macht es unsichtbar. Wenn ich es Tue, inline -, oder in einen tag auf der Seite, es funktioniert.

Hier ist meine Geige vom Hals, und hier ist mein code dump weil SO wird nicht lassen Sie mich einfach nur die Geige.
http://jsfiddle.net/v5VDp/1/

    <pattern id="texture_base" x="0" y="0" patternUnits="userSpaceOnUse" height="122" width="213">
        <image x="0" y="0" width="213" height="122" xlink:href=""/>
    </pattern>

        <pattern id="texture1" x="0" y="0" patternUnits="userSpaceOnUse" height="122" width="213">
        <rect fill='url(#color1)' stroke="none" x="0" y="0" width="213" height="122"/> 
            <rect fill='url(#texture_base)' x="0" y="0" width="213" height="122"/ />

    </pattern>
</defs>
</svg>

.Scheibe:nth-child(6n + 2) path {
fill: url(#texture1);
}

https://dl.dropbox.com/s/wkzaoiwnw6ghsmd/simple_svg_test.css

InformationsquelleAutor Daniel | 2013-04-05
Schreibe einen Kommentar