Size: a a a

2021 April 27

В

Вадим in БЭМ
Я еще могу представить иерархию в 2 уровня но если в среднем 3-5 - это ад для юзера глазами мерять отступы)
источник

Prikolist Начрэл... in БЭМ
Используй правило внутреннего-внешнего при дизайне и всё будет удобно.

Если не нравится селект, используй радио меню или радио кнопки. Больше никаких способов я не знаю. Не могу представить задачу для которой этого будет недостаточно
источник
2021 April 28

IL

Ilya Lebed in БЭМ
Привет 🙋
Как правильнее организовать структуру стилей примера ниже следуя BEM методологии?

<div class="advantages">
 <div class="advantages__container">
   <div class="advantages__title">Title</div>

   <div class="advantages__reviews">
     <div class="advantages__reviews-block">
       <div class="advantages__reviews-title">Reviews block title</div>
       <div class="advantages-reviews-progress">
         <div class="advantages-reviews-progress__title">Progress title</div>
       </div>
     </div>
   </div>
 </div>
</div>
источник

Prikolist Начрэл... in БЭМ
Что ты имеешь в виду?
источник

IL

Ilya Lebed in БЭМ
Код получается слишком громоздким, похож на БЭМ курильщика. Мне интересно как другие люди делают подобную структуру
источник

Prikolist Начрэл... in БЭМ
А что не так с этой структурой?
источник

VH

Vitaly Harisov in БЭМ
Я не понимаю зачем нужны __container и __reviews-block и почему advantages-reviews-progress сделан отдельным блоком.

А в остальном всё ок
источник
2021 May 04

К

Костя Сафонов... in БЭМ
Reviews-title - это уже поворот не туда. Такие "вложенные" классы надо миксами делать.
источник

IL

Ilya Lebed in БЭМ
Миксами?
источник

IL

Ilya Lebed in БЭМ
Как бы вы организовали пример выше?
источник

К

Костя Сафонов... in БЭМ
Ща пример скину в ЛС
источник

IL

Ilya Lebed in БЭМ
Ок, спасибо
источник
2021 May 05

А

Анатолий in БЭМ
Всем привет! Только начал знакомиться с БЭС. Подскажите, есть разметка с классами:
header
     logo
     nav

Правильно ли я понимаю, что для задания отступов (margin) для блока logo необходимо logo взять в некую обертку и этой обертке задать margin? Вопрос, какой класс этой обёртке присвоить, можно ли назвать её как элемент блока header, т.е. header__logo ? Как вы обычно поступаете/называете обертки в таких ситуациях?
источник

VH

Vitaly Harisov in БЭМ
Не margin, а padding.

header__logo — норм
источник

VH

Vitaly Harisov in БЭМ
И не обёртку, а mix
источник

VH

Vitaly Harisov in БЭМ
<header class='header'>
   <div class='header__logo logo'>
       <img class='logo__img'/>
   </div>
</header>
источник

А

Анатолий in БЭМ
Ок, спасибо!
источник

3K

3axap KNbaHoB in БЭМ
А в ссылку оборачивать лого не надо?
источник

Р

Роман in БЭМ
Если там не нужна ссылка, то не надо.
источник

VH

Vitaly Harisov in БЭМ
Вместо div сделайте a
источник