Задать вопрос
andrei500
@andrei500
Middle Frontend Vue.js

БЭМ разное позиционирование 2х одинаковых блоков в блоке?

5c6ff035c9ea1717645773.png

К примеру ситуация когда в блоке 2 одинаковых блока, которым я хочу задать РАЗНОЕ позиционирование с помощью миксов. Судя по примерам в документации по БЭМ, я должен прописать это так (вариант-1) но тогда блоки будут позиционироваться ОДИНАКОВО. Будет ли (вариант-2) по правилам БЭМ ? Или как еще такое реализовать?
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Простой 1 комментарий
Решение пользователя Олег К ответам на вопрос (1)
werty1001
@werty1001
undefined
Вариант 1 хорошо подходит, когда у блоков одинаковое поведение/расположение, вариант 2 возможен, но не очень красив, я бы сделал так:
<header class="header">
  <button class="button header__auth">Войти</button>
  <button class="button header__join">Зарегистрироваться</button>
</header>

Миксуем с двумя разными элементами, позиционируем как душе угодно.
Ответ написан
Комментировать