Size: a a a

2019 February 23

BP

Boroda Pavel in БЭМ
Ну вебпак у меня делает для каждой страницы свой файл html, но как его заставить делать стили отдельно, я не смог пока понять.
источник

Р

Роман in БЭМ
Boroda Pavel
Ну вебпак у меня делает для каждой страницы свой файл html, но как его заставить делать стили отдельно, я не смог пока понять.
Вот для этого и нужно разделение по файлам. В момент генерации HTML можно сделать инспекцию всех классов (а классы === имя файла) и собрать правильный CSS
источник

Р

Роман in БЭМ
К тому же обычно эти файлы никто не создаёт через «Create new file» редактора — это долго и утомительно. Есть плагины, которые автоматически генерируют минимальные чанки для каждой технологии: https://github.com/bem-tools/bem-tools-create
источник

WP

Will Parry in БЭМ
Доброго дня, небольшой вопросик по БЭМ, немного не понимаю. В Быстром Старте, в примерах по модификатору, есть такой пример Пример

<!-- Блок search-form имеет булевый модификатор focused -->
<form class="search-form search-form_focused">
   <input class="search-form__input">

   <!-- Элемент button имеет булевый модификатор disabled -->
   <button class="search-form__button search-form__button_disabled">Найти</button>
</form>
источник

WP

Will Parry in БЭМ
Строка class="search-form__button search-form__button_disabled". Здесь разве правильно? Блок__элемент__элемент
источник

WP

Will Parry in БЭМ
Из того же описания: "Это означает, что в названии элементов нельзя прописывать иерархию вида block__elem1__elem2"
источник

NS

Nikita Stenin in БЭМ
Привет. У меня тут предложение есть по @bem-react. React 16.8 уже вышел, а значит уже можно использовать хуки. В связи с этим кажется будет очень удобно использовать @bem-react/di в функциональных компонентах. Пример, как это может выглядеть здесь https://codesandbox.io/s/lr3lqryn0z?fontsize=14 Думаю это можно даже сделать отдельным пакетом @bem-react/hooks например.
источник

NS

Nikita Stenin in БЭМ
Will Parry
Строка class="search-form__button search-form__button_disabled". Здесь разве правильно? Блок__элемент__элемент
Так все же правильно. Если посмотреть внимательно, то search-form__button - это элемент button блока search-form, а search-form__button_disabled - модификатор disabled элемента button, который относится к блоку search-form. Было бы неправильно, если бы например было так: form__search-form__button.
источник

WP

Will Parry in БЭМ
Спасибо, понял теперь что там два класса
источник
2019 February 24

V

Vabka in БЭМ
Это нормально, что ссылки "учебные материалы" и "библиотеки" на ru.bem.info ведут на эту страницу?
источник

FD

Front-end Developer in БЭМ
источник

FD

Front-end Developer in БЭМ
Да и адаптив какой-то стремный)
источник

VH

Vitaly Harisov in БЭМ
Vabka
Это нормально, что ссылки "учебные материалы" и "библиотеки" на ru.bem.info ведут на эту страницу?
Да, нормально. Раньше они вели на 404.

«Ситуация драматически улучшилась, теперь её можно охарактеризовать словом "ужасно"»
источник

V

Vabka in БЭМ
Vitaly Harisov
Да, нормально. Раньше они вели на 404.

«Ситуация драматически улучшилась, теперь её можно охарактеризовать словом "ужасно"»
действительно
источник

FD

Front-end Developer in БЭМ
http://joxi.net/MAjbBw6fjkXMeA
100% ширины не может быть задано, если есть пэддинг по бокам
источник

𝓥

𝓥𝓘𝓒𝓣𝓞𝓡 𝓛𝓘 in БЭМ
box-sizing: border-box; 

и адаптив вернётся в норму
источник

FD

Front-end Developer in БЭМ
𝓥𝓘𝓒𝓣𝓞𝓡 𝓛𝓘
box-sizing: border-box; 

и адаптив вернётся в норму
в курсе) я описал проблему просто) что задана ширина 100% и пэддинг...что из-за этого и вылезло всё за экран..
источник
2019 February 25

ЕЕ

Евгений Евгений in БЭМ
Ребята,есть те кто может помочь мне в решении вопроса с bem?)
источник

ЕЕ

Евгений Евгений in БЭМ
как изменить текст внутри блока по клику на кнопку?
источник

VG

Vladimir Grinenko in БЭМ
Евгений Евгений
как изменить текст внутри блока по клику на кнопку?
Уточни, какие технологии используешь?
источник