Size: a a a

2020 November 12

AV

Aleksandr Vasiliev in БЭМ
Чем отличаются cards__item и card?
источник

EG

Eugene Gromov in БЭМ
Создал блок только для того чтобы повесить модификатор
источник

AV

Aleksandr Vasiliev in БЭМ
Так незачем. Модификатор к существующему блоку и делать. Тут все верно:
cards__item cards__item--height-s

Только я привык отделять модификатор одной нижней чертой. Но это думаю не так принципиально:
cards__item cards__item_height-s
источник

Р

Роман in БЭМ
Eugene Gromov
Создал блок только для того чтобы повесить модификатор
Супер. Теперь благодаря этому ты корректно изолировал свойство (или группу свойств) и дал им корректное название. Пока может казаться избыточным, но уже через день-два это окупится, если продолжишь.
источник

EG

Eugene Gromov in БЭМ
Роман
Супер. Теперь благодаря этому ты корректно изолировал свойство (или группу свойств) и дал им корректное название. Пока может казаться избыточным, но уже через день-два это окупится, если продолжишь.
Спасибо, Роман
источник

EG

Eugene Gromov in БЭМ
Eugene Gromov
Что если каждый айтем сделать блоком и добавлять к нему модификатор?
А то что дальше после card идут модификаторы cards__blablabla корректно?
источник

Р

Роман in БЭМ
Eugene Gromov
А то что дальше после card идут модификаторы cards__blablabla корректно?
Судя по именованию, это элемент, а не модификтор
источник

AV

Aleksandr Vasiliev in БЭМ
Роман
Супер. Теперь благодаря этому ты корректно изолировал свойство (или группу свойств) и дал им корректное название. Пока может казаться избыточным, но уже через день-два это окупится, если продолжишь.
Хм. Тогда я ничего не понимаю =)
источник

EG

Eugene Gromov in БЭМ
Роман
Судя по именованию, это элемент, а не модификтор
Неправильно выразился, да верно это элемент, корректна такая реализация?
источник

E

Evgenya in БЭМ
Подскажите когда будет следующий БЭМап. Как часто они проводятся?
источник

om

obuch metod in БЭМ
Zhenya Telegin
да, придут дизайнеры и скажут: «а давайте сделаем 32rem»
придется во всех местах менять ещё и классы

такое уже есть в FAQ :)
Зачем бьют?
источник

EG

Eugene Gromov in БЭМ
В итоге такая карточка. Кроме модификатора card-size-x добавил модификатор к кнопке btn—align-end, так как кроме этой карточки есть и другие и чтобы избавиться от дублирования применил модификаторы используя те же блоки.
источник

EG

Eugene Gromov in БЭМ
источник

EG

Eugene Gromov in БЭМ
источник

EG

Eugene Gromov in БЭМ
Надеюсь правильно все понимаю. Если где ошибки, пожалуйста, говорите.
источник

E

Evgenya in БЭМ
А попробуй сделать без модификаторов обе карточки, по идее должно получится
источник

Р

Роман in БЭМ
Eugene Gromov
Неправильно выразился, да верно это элемент, корректна такая реализация?
А что за реализация? Я потерял нить суждения.
источник

3K

3axap KNbaHoB in БЭМ
Eugene Gromov
В итоге такая карточка. Кроме модификатора card-size-x добавил модификатор к кнопке btn—align-end, так как кроме этой карточки есть и другие и чтобы избавиться от дублирования применил модификаторы используя те же блоки.
О, божественный макет) webcore 1.6
источник

EG

Eugene Gromov in БЭМ
Роман
А что за реализация? Я потерял нить суждения.
Для того, чтобы изменить высоту карточки, я создал отдельный блок card и модификатор card—size-x, в котором задал высоту.
Сама карточка является элементом блока «cards cards__item», к которому я и применил блок с модификатором высоты “card card—size-x”. Вопрос такой, что после того, как к элементу cards__item я смиксовал card card—size-x, далее во вложенности идут элементы блока cards, а не card. Это правильно?
источник

EG

Eugene Gromov in БЭМ
Eugene Gromov
Что если каждый айтем сделать блоком и добавлять к нему модификатор?
Вот
источник