Я пытаюсь создать миксин SASS, который позволяет мне указать только миксин-вызов и номер Unicode. Этот случай относится к элементам списка, где значок будет отображаться перед элементом.
Мой SASS миксин выглядит так. Я добавил оба варианта font-family
, чтобы включить все. Если это не очень хорошая идея, возможно, я сделаю заявление if
или что-то в этом роде:
=faIconBefore($unicode)
display: inline-block
content: "\$unicode"
font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"
font-size: 0.9em
font-style: normal
font-weight: 900
font-variant: normal
color: $colorPrime
text-rendering: auto
-webkit-font-smoothing: antialiased
margin-right: 0.25em
Это можно использовать в коде для значка загрузки, например:
+faIconBefore('f019')
Я также пытался использовать это в строке содержимого:
content: "\#{$unicode}"
В идеале это просто добавило бы нужную мне иконку, но вместо этого я получил $unicode item.pdf
в своем результате.
Хорошо работает, когда код Unicode жестко запрограммирован в файл SASS, но я не могу заставить эту часть работать.
ОБНОВЛЕНИЕ:
Я пытался собрать скрипку , но он не работал со шрифтом.