Как изменить заливку разноцветного SVG-кодированного URL на лету? - PullRequest
0 голосов
/ 08 апреля 2019

Вкл. sass Я использую функцию для преобразования встроенного SVG в URL-кодированный SVG .

Тогда я могу изменить цвет значков svg . Но проблема в том, что мой метод работает, только если значок имеет только один цвет заливки. То есть я меняю знак # - "fill='%23'" на любой цвет "fill='#{$svg-color}'".

Да, для большинства иконок этого всегда достаточно, но этот метод, вероятно, не самый оптимальный. Хотелось бы получить идеальное решение с заменой любого цвета.

Если у вас есть идеи, как это можно реализовать, или, возможно, готовые решения, я буду очень признателен, если вы поделитесь.

Вы можете увидеть код на CodePen : здесь .

Вы можете увидеть код на JSFiddle : здесь .

<iframe width="100%" height="300" src="//jsfiddle.net/RedEagle69/b02dz4s8/embedded/html,css,result/" allowfullscreen="allowfullscreen" allowpaymentrequest frameborder="0"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...