Size: a a a

2020 March 18

EW

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

EW

Eugeniy World in БЭМ
Сейчас в сторибуке есть встроенный docs, но он тоже не особо хороший
источник

И

Ильдар in БЭМ
Eugeniy World
Я пересмотрел все плагины для описания докуменатции, ничего не нашел нормального, в моем пакете как раз есть раздел с похожими пакетами
пакет с пакетами...)
источник

И

Ильдар in БЭМ
У меня за холодильником был такой 😁
источник

А

Алексей in БЭМ
🤣😂
источник

А

Алексей in БЭМ
Свой пакет с пакетами... ты такой взрослый уже...
источник

EF

Elect Freak in БЭМ
Стараюсь придерживаться БЭМ. Есть разные персонажи – "феодал" (на странице один) и "вассалы". Их многое объединяет, поэтому напрашивается общий класс, например, person. Тогда Феодал и Вассал будут модификаторами блока – person_feodal, person_vassal. Какие классы дать их именам и "званиям"? Ведь в зависимости от того, феодал это или вассал, размер шрифта будет отличаться, а согласно методологии, нельзя делать "элементы элементов". Верный ли ход мысли в целом?
источник

EF

Elect Freak in БЭМ
вот, например, будет у person person__img-container, но width у него будет у вассала и феодала разные. И как ее задать? .person__img-container.person__img-container_feodal? это же уже ненормально по-моему (длина).
источник

EW

Eugeniy World in БЭМ
Если я правильно понял, то я бы оперировал размером контейнера, т.е. картинка сверху условно person person_size_l а снизу 4 блока person person_size_m
источник

EW

Eugeniy World in БЭМ
либо более семантически подобрать размер
источник

A

Anton in БЭМ
Elect Freak
Стараюсь придерживаться БЭМ. Есть разные персонажи – "феодал" (на странице один) и "вассалы". Их многое объединяет, поэтому напрашивается общий класс, например, person. Тогда Феодал и Вассал будут модификаторами блока – person_feodal, person_vassal. Какие классы дать их именам и "званиям"? Ведь в зависимости от того, феодал это или вассал, размер шрифта будет отличаться, а согласно методологии, нельзя делать "элементы элементов". Верный ли ход мысли в целом?
В целом элементы блока могут зависеть от модификатора тоже, например:
.Person {
 &_type_feodal {
   .Person__title { font-size: 12px; }
 }

 &_type_vassal {
   .Person__title { font-size: 8px; }  
 }
}
источник

EF

Elect Freak in БЭМ
Eugeniy World
Если я правильно понял, то я бы оперировал размером контейнера, т.е. картинка сверху условно person person_size_l а снизу 4 блока person person_size_m
Так это на весь контейнер персонажа, а внутри все стилизовать как? Селекторами наследования .class1 .class2?
источник

EF

Elect Freak in БЭМ
Anton
В целом элементы блока могут зависеть от модификатора тоже, например:
.Person {
 &_type_feodal {
   .Person__title { font-size: 12px; }
 }

 &_type_vassal {
   .Person__title { font-size: 8px; }  
 }
}
А бэм не запрещает так делать?
источник

EW

Eugeniy World in БЭМ
У тебя элементы могут опираться на модификаторы блока
источник

EF

Elect Freak in БЭМ
Eugeniy World
У тебя элементы могут опираться на модификаторы блока
Наследованием?
источник

A

Anton in БЭМ
Elect Freak
А бэм не запрещает так делать?
Нет, у тебя же элементы по определению зависимы от блока, соответственно, могут быть зависимы от его состояний
источник

EW

Eugeniy World in БЭМ
Нет, почему наследование
источник

EW

Eugeniy World in БЭМ
каскадом делаешь и все
источник

EF

Elect Freak in БЭМ
Eugeniy World
Нет, почему наследование
Ну я не знаю как это назвать, каскад может
источник

EW

Eugeniy World in БЭМ
.person_size_m .person__name
источник