Как сделать SVG-элемент прозрачным (используя SVGweb) - PullRequest
6 голосов
/ 08 ноября 2011

В документе SVG я хочу сделать прозрачным элемент <path>. Я попытался <path fill="transparent />", но это дает мне черную поверхность в ie8 (это цвет по умолчанию для неизвестных значений). Я использую SVGweb для отображения SVG в ie8. Как мне сделать его прозрачным в ie8?

EDIT:

Согласно SVG-SPEC (http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint), атрибут fill принимает значение типа <paint>. значение currentColor работает в ie8, но не поддерживается ff и chrome.

Так что я хотел бы изменить свой вопрос: Как мне сделать его прозрачным в ff, chrome и ie8 одновременно?

1 Ответ

10 голосов
/ 08 ноября 2011
fill="none"

Или вы можете обмануть (и ухудшить производительность) с помощью:

fill-opacity="0"
...