4つのインラインSVGのコードを同じストローク幅と色でスケッチでエクスポートしましたが、1つのSVGはCodepenのブラウザ内でブラウザ&で不当に動作します。異なるブラウザでの奇妙なインラインSVGグリッチ
-All SVGsが '2' のストローク幅を持っている、しかし、TwitterのSVGは(同じ効果を得るために'4'のストローク幅を必要とクロムは、Firefoxに適用されますクローム&のFirefox経由で直接観察
- マイプロジェクト:TwitterのSVG &サファリ)
- すべてSVGsはストローク= "#999999" を経由して同じ色でストロークが
- クローム& Firefoxの上Codepen例正しい色である:Twitterのアイコンが著しく明るくなって、ストロークはSafariで#c2c2c2
個人的なプロジェクト& Codepen例のように表示されます。さえずりSVGストロークがc2c2c2上の#としてレンダリングされますCodepen &私の個人的なプロジェクト
'ソリューション' の両方...
twitter svgの'rect'タグでfill = "#999999"〜fill = "#fff"と変更すると、svgはSafariで通常表示されます。 Chrome & Firefoxはどちらもこの '修正'なしで正しい色を表示し、影響を受けません。
この修正プログラムは、ソースコードから見たコードサンプルの&のSafariで機能します。しかし、& Firefox は、この修正が適用されているかどうかにかかわらず、codepenの例を正しくレンダリングしません。は、ソース、修正、または修正なしで正しく表示されます。
私の解決策は現在のところ動作しますが、わかりません。なぜが動作するのですか?洞察力は大いにありがとう!
<rect x="29.984127" y="0.716535433" width="24.5015702" height="20.6298476" fill="#fff"></rect>