@rtfmmftr
кратко о себе

Чем считаются одинаковые ссылки с разными иконками в БЭМ?

Имеем что-то вроде
<ul class='social-list'> //блок
  <li class='social-list-item'> //блок
    <a class='social__btn'>facebook</a> //элемент
   </li>
   <li class='social-list-item'>
    <a class='social__btn'>twitter</a>
   </li>
   <li class='social-list-item'>
    <a class='social__btn'>vk</a>
   </li>
</ul>

И надо каждой кнопке добавить иконку в фон. Как это реализуется согласно БЭМу?
Через Модификатор? <a class='social__btn social__btn--facebook'>...? Вроде бы неправильно, так как тут нет изменения состояния.
Через отдельный Элемент для каждой кнопки? <a class='social__btn-facebook'>? Как-то не изящно для каждой кнопочки повторять кучу одинаковых правил
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
Serj-One
@Serj-One
i'm sexy and i know it
Модификатор.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@devstudent
frontend-developer
сделайте всем общий класс, а каждой из них еще и свой уникальный, потом фон в правилах общего класса через спрайт, одна картинка для всех , а каждой кнопке только свое значение background-position. и не будет кучи повторений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы