Size: a a a

2020 November 12

EG

Eugene Gromov in БЭМ
3axap KNbaHoB
О, божественный макет) webcore 1.6
Макет учебный, это не реальный проект)
источник

3K

3axap KNbaHoB in БЭМ
Eugene Gromov
Макет учебный, это не реальный проект)
Да знаю я, сам сдал недавно :)
источник

Р

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

om

obuch metod in БЭМ
Роман
У блока (равно как и модификатора) нежелательно задавать внешнюю геометрию. Высота (как и ширина или внешние отступы) — свойство элемента. Покажи полностью макет.
И что Вам ответили в лс?
источник

Р

Роман in БЭМ
obuch metod
И что Вам ответили в лс?
Да.
источник

om

obuch metod in БЭМ
С того момента поподробнее! Хочу.
источник

Р

Роман in БЭМ
Переслано от Роман
Мда… Действительно странные карточки…
источник

om

obuch metod in БЭМ
Роман
Переслано от Роман
Мда… Действительно странные карточки…
А я о чём?!
источник

EG

Eugene Gromov in БЭМ
Роман
У блока (равно как и модификатора) нежелательно задавать внешнюю геометрию. Высота (как и ширина или внешние отступы) — свойство элемента. Покажи полностью макет.
Значит также надо думать над другой реализацией кнопок, так как вся геометрия в модификаторах.
источник

EG

Eugene Gromov in БЭМ
И как от этого уходить? Писать два разных блока кнопок и карточек? Будет много дублирования.
источник

Р

Роман in БЭМ
Роман
Переслано от Роман
Мда… Действительно странные карточки…
Но это всё равно высота элементов:

https://codepen.io/Realetive/details/LYZMdWr
источник

Р

Роман in БЭМ
Eugene Gromov
Значит также надо думать над другой реализацией кнопок, так как вся геометрия в модификаторах.
Ты жёстко задаёшь ширину и высоту. Это ошибка. Ширина и высота у блока — вся доступная ширина и высота родительского контейнера (или по размеру контента, это зависит от заданного display)
источник

EG

Eugene Gromov in БЭМ
Да по ходу весь макет нужно переделывать)
источник

Р

Роман in БЭМ
Это не проблема, это — тренировка. С ростом опыт на это будет уходить всё меньше и меньше времени.

А если выбрать хороший шаблонизатор…
источник

Р

Роман in БЭМ
источник

EG

Eugene Gromov in БЭМ
Использовать шаблонизатор хочется, но пока не понятно вообще как к нему подойти ик то он такой
источник

AT

Alexey Terehin in БЭМ
на XJST?
источник

Р

Роман in БЭМ
Eugene Gromov
Использовать шаблонизатор хочется, но пока не понятно вообще как к нему подойти ик то он такой
Значит, ещё не время.
источник

Р

Роман in БЭМ
Alexey Terehin
на XJST?
Да хоть JSX, прости хоспади!..
источник

EG

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