私はCSSでスタイル付けされたHTMLページに埋め込みたいSVG画像をたくさん持っています。SVGイメージにHTMLドキュメントの色を継承させるにはどうすればよいですか?
SVGの要素に、親HTML要素のcolor属性から継承した色を持たせたいと考えています。
style="stroke: none; fill: inherit"
を設定しようとしましたが、これは機能しません。
私はCSSでスタイル付けされたHTMLページに埋め込みたいSVG画像をたくさん持っています。SVGイメージにHTMLドキュメントの色を継承させるにはどうすればよいですか?
SVGの要素に、親HTML要素のcolor属性から継承した色を持たせたいと考えています。
style="stroke: none; fill: inherit"
を設定しようとしましたが、これは機能しません。
htmlは色を使用し、SVGは塗りとストロークを使用します。たとえば、値currentColorを使用して、カラーCSSプロパティの値を使用するために塗りまたはストロークを取得できます。 fill = "currentColor"
SVGパラメータを参照してください。http://www.schepers.cc/w3c/svg/params/ref.html – Stan
svgフラグメントを埋め込む方法。しかし、http://stackoverflow.com/questions/4906148/how-to-apply-a-style-to-an-embedded-svgのように聞こえる。とにかく、あなたの断片がhtmlのインラインであるなら、あなたの例のようなスタイリングはうまくいくはずです。 –