Size: a a a

2020 May 18

VK

Victor Klimov in БЭМ
При наличии css модулей в React или scoped во Vue потребность в БЭМ исчезает? Они, вроде как закрывают проблему, которую решал БЭМ. Кто что думает?
источник

Р

Роман in БЭМ
Victor Klimov
При наличии css модулей в React или scoped во Vue потребность в БЭМ исчезает? Они, вроде как закрывают проблему, которую решал БЭМ. Кто что думает?
Одну из проблем. Если БЭМ используется только для инкапсуляции стилей, то да.
источник
2020 May 20

MM

Mihail Mihail in БЭМ
привет! Делаю дейтпикер (.datepicker). он состоит из поля ввода (.datepicker__input) и меню с календарем (.datepicker__calendar), которое отрисовывается вне контейнера и прикрепляется к <body>.  Вопрос: стоит ли соблюдать иерархию элементов, если эти элементы могут отрисовываться вне своего родителя? Или может быть правильнее вместо .datepicker__calendar использовать .datepicker-calendar ?
источник

EW

Eugeniy World in БЭМ
Привет, могут, тут важно какая у тебя структура внутри, а как это уже в дом попадет я думаю не так важно
источник

EW

Eugeniy World in БЭМ
Но рисовать попап в конце документа не всегда профитно)
источник

Р

Роман in БЭМ
Mihail Mihail
привет! Делаю дейтпикер (.datepicker). он состоит из поля ввода (.datepicker__input) и меню с календарем (.datepicker__calendar), которое отрисовывается вне контейнера и прикрепляется к <body>.  Вопрос: стоит ли соблюдать иерархию элементов, если эти элементы могут отрисовываться вне своего родителя? Или может быть правильнее вместо .datepicker__calendar использовать .datepicker-calendar ?
Можно. Если посмотреть блок popup из bem-components, то он как раз так и делает, чтобы упростить работу с  z-index (как я понял). Popup там используется для всех слоёв, которые имеют «верхний» уровень отображения (select, modal)
источник

MM

Mihail Mihail in БЭМ
спасибо. прикрепляю к боди чтобы решить проблемы с z-index при большой вложенности и overflow
источник
2020 May 22

KK

Kirill Kvashonin in БЭМ
Привет, что делать если у блока два модификатора могут быть применены вместе и аффектят друг друга? Например есть модификатор _bordered и _size_small, тот и другой меняют padding, получается конфликт, как в таком случае поступать?
источник

KK

Kirill Kvashonin in БЭМ
То есть как в целом решить проблему пересекающихся свойств в модификаторах? Я вижу это так, что если определенные модификаторы блока могут быть использованы одновременно, то у них не должно быть пересекающихся свойств, для пересекающихся свойств выделять отдельный модификатор
источник

EW

Eugeniy World in БЭМ
Все так
источник

KK

Kirill Kvashonin in БЭМ
сам спросил, сам ответил )
источник

EW

Eugeniy World in БЭМ
Это частый кейс, пока формируешь вопрос и задаешь его, сам же находишь на него ответ
источник

my

maxim yurasov in БЭМ
Eugeniy World
Это частый кейс, пока формируешь вопрос и задаешь его, сам же находишь на него ответ
Метод утенка
источник

AY

Alexey Yarrr (qfox) in БЭМ
В каком интерфейсе определяется?
источник

EW

Eugeniy World in БЭМ
Alexey Yarrr (qfox)
В каком интерфейсе определяется?
IDuck
источник
2020 May 23

VM

V M in БЭМ
Троллинг?
источник

AT

Alexandr Tumanov in БЭМ
Чуваки, подскажите пожалуйста! Есть ли какой нибудь инструмент, позволяющий выстроить физическую файловую структуру на основе логической, описанной, например, в json объекте?
источник

AT

Alexandr Tumanov in БЭМ
Ну типа, я описываю в json-е структуру классов, с какими-то внутренними предустановками. Потом раз - и каталог с соответствующими файлами и папками.

Потом вношу изменения в объект со структурой. И раз - что-то переписываеться, а что-то дополняется
источник

AT

Alexandr Tumanov in БЭМ
Запарился вручную всё это дело создавать
источник

AT

Alexandr Tumanov in БЭМ
Я пытался пользоваться инструментами от Яндекс - они для мазохистов.
источник