Использование тега значка и повторное использование их через CSS

Bootstrap 5 (с альфа-выпуском) представил свой собственный Icon-Set. Например, для значка редактирования он имеет тег svg, как показано ниже:

<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-pencil-square" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
  <path d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456l-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"/>
  <path fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z"/>
</svg>

Для проекта, над которым я работаю, мне нужно около 8-10 значков, и для этого я не хочу включать 100 КБ библиотеки значков CSS, например Fontawesome (что действительно круто) и т. Д.

Вопрос: Могу ли я использовать небольшой CSS и поместить в него эти 8-10 тегов? Что-то вроде (скажем, myicon.css):

myicon.css

<svg foo ></svg>
.....
<svg bar ></svg>

Так что я могу включать этот "маленький" CSS в свои HTML везде, где мне нужно.

Если да, то как? Любая соответствующая информация / подсказка / решение будет принята с благодарностью.

0 ответов

Другие вопросы по тегам