Comments 7
понравился подход с созданием собственного иконочного шрифта. Это действительно полезно, когда стандартные библиотеки не подходят, или если хочется иметь уникальные иконки
да, я частенько использую этот вариант в проектах.
Единственный большой минус - что не поддерживаются иконки с несколькими цветами, только монохромные. Для остальных случаев я использую обычно svg-спрайты.
Чем собираете svg-спрайты?
https://www.npmjs.com/package/svg2sprite
я в подробностях опишу процесс в следующей статье
Я использую похожий подход, но с использованием CSS-масок. Сами SVG-иконки лежат также в /assets/svg, есть общий scss- файл, в котором лежат шаблоны стилей (всего около 20 строк SCSS, даже меньше), добавление иконок легко делается внесением имени нового SVG-файла в SCSS-массив
Практическое руководство по иконкам в веб-проектах — Часть 1