重複の可能性:
SVG に SVG ファイルを含める
SVG の fill プロパティは、いわゆる「ペイント サーバー」のインスタンスであるグラデーション/パターン要素を指す URL を受け入れます。
質問:外部の SVG ファイルで定義されたグラデーションをどのブラウザーでも(つまり、もちろん IE ではなく) 使用できますか? のようにrect.svg
、
<rect fill="url(grad.svg#my_grad)" />
および?の対応する<linearGradient />
要素grad.svg
そうすれば、すべてのグラデーション/パターンを 1 つのファイルに保存して、それをキャッシュに入れることができるので、本当にいいと思います...
乾杯、
更新:この質問は、その意味で、SVG に SVG ファイルを含める(少なくとも Firefox で質問に回答された場所) の複製です。タイトルとタグは、まあ、あなたに見つけられる可能性が高いと思うので、私は開いたままにします。