andrei500
@andrei500
Middle Frontend Vue.js

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

5c6ff035c9ea1717645773.png

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

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

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

Похожие вопросы