SVG: действительно ли применяется встроенный фильтр = "url (....)" для элемента <use>? - PullRequest
0 голосов
/ 06 июля 2018

В настоящее время я использую встроенную систему SVG с определениями в верхней части документа, а затем показываю значки так:

<svg>
  <use href="#icon" filter="url(#myFilter)"></use>
</svg>

Однако, чтобы разрешить использование фильтров (таких как тени) в Internet Explorer 10-11, я в настоящее время применяю встроенный filter="url(....)" к элементу <use> - и пока он работает как шарм.

Однако я не совсем уверен, является ли это допустимым методом?

Видимо, применение встроенного filter="url(...)" к элементу <svg> с использованием этого метода не не применяет фильтр правильно в IE10-11.

Код, который не работает в IE10 +

<svg filter="url(#myFilter)">
  <use href="#icon"></use>
</svg>
...