Ссылка на определение SVG, которое не является дочерним для целевого SVG, в fill: url () - PullRequest
0 голосов
/ 03 июля 2019

У меня есть SVG, которому нужно нацелиться на определение SVG, которое прилегает к нему через fill: url([svg definition]) - в идеале, как встроенный CSS

<svg class="icon" style="fill: url(#g5)">...</svg>
<svg class="linear-gradient-defs">
  <defs>
    <linearGradient id="g5">
      ...
    </linearGradient>
  </defs>
</svg>

Для контекста я ссылаюсь: Градиент надInstagram SVG с FontAwesome 5 и использованием React - где SVG с class="icon" - это скомпилированный результат FontAwesome React Icon, а определения линейного градиента - скомпилированный результат отдельного пользовательского <SVGGradientDef /> компонента.

Я не могу поместить определения SVG в SVG с class="icon"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...