2011-11-08 18 views
6

SVG文書では、<path>要素を透明にしたいと考えています。私は<path fill="transparent />"を試しましたが、これは私にie8の黒い表面を与えます(これは未知の値のデフォルトの色です)。私はie8でSVGを表示するためにSVGwebを使用します。 ie8で透明に見えるようにするにはどうすればよいですか?SVG要素を透明にする方法(SVGwebを使用)

EDIT:

SVG-SPEC(http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint)によれば、属性fillタイプ<paint>の値をとります。値currentColorはie8で動作しますが、ffとchromeではサポートされていません。

私は質問を再形成したいと思います: どうすればff、chrome、ie8で透明に見えるようにすることができますか?ホバー:

答えて

9
fill="none" 

それとも、カンニング(とパフォーマンスを傷つける)することができますと: `=埋める "なし" は、`(最初ではないよう

fill-opacity="0" 
+1

だけでなく、 '' = "透明" 記入は同じではありません - 可能)。 'fill-opacity =" 0 "'が私のために働いています。 – Mathias

+3

は、「ポインタイベント」に適切な値を使用する限り、「ホバーブル」です(http://www.w3.org/TR/SVG11/interact.html#PointerEventsPropertyを参照)。 –

関連する問題