Иконка ресурса

Добавляем FontAwesome на баннеры!

Проблема не в длине кода, а в стиле самой иконки, стилей пять, а здесь как я понял то ли regular, то ли light
 
Здесь проблема в том, что нельзя использовать что то конкретно, solid, regular, light, duotone
о нет, разработчики глупые и ничего не предусмотрели
Less:
.m-faBase('Pro', @faWeight-light);
.m-faBase('Pro', @faWeight-regular);
.m-faBase('Pro', @faWeight-solid);

.m-faBase('Brands');

С дуотон иконками вообще отдельная история. Удобно с ними жить наверное можно только в 2.3, если использовать движковые миксины. Код ниже исключительно под 2.3.
Less:
.m-faIcon(@fa-var-duotone-comments);
Красить при этом отдельно слои тривиально не получается.
До 2.3 их лучше в целом вставлять через разметку, что для баннеров не подходит, увы.

.m-faBase() в 2.3 не нужен, он не делает ничего. При этом если делается универсальный сниппет кода под разные версии, то его нужно оставлять.

Проблема не в длине кода
а про длину кода речи и не было, тут вопрос в его переносимости
используя движковые миксины вы получаете совместимость на три последние ветки автоматически (с поправками на разные версии FA), без необходимости делать код отдельно под 2.2 и 2.3
ещё проще - если кто-то использует ваш код на 2.2 и решить обновится на 2.3, у него не отвалятся баннеры после обноления
а это круто, на одну заботу меньше
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу