1) Я знаю, что я могу использовать значок шрифта с помощью псевдоселекторов (до, после) и «содержимого», но это не масштабируемое решение, потому что мне нужно внести много изменений в padding, left, top и т. Д. В разные ситуацииКак использовать значок шрифта в качестве фонового изображения?
2) Использование URI данных svg в порядке, но мне нужно изменить заливку/цвет svg на основе различных действий. Я попробовал свойство fill, но он не работает.
я могу изменить/изменить цвет внешнего, но у меня есть много вариаций и снова не масштабируется
на значок шрифты (например: FontAwesome) поставляются с файлами SVG для браузеров. Можно каким-то образом использовать этот файл в css (например, спрайты изображений)?
Псевдоэлементный трюк супер гибкий. Я не понимаю, почему вы не можете его использовать. –