Size: a a a

2020 January 24

EW

Eugeniy World in БЭМ
Можно так Block.assets
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Здравствуйте, подскажите как по бэм хранить картинки относящиеся к блоку? создавать в директории блока папку image? Или если картинки относятся к одной из тем то создавать бабку с названием темы в папке модификатора _theme? Как правильно?
Я по возможности делаю картинку как технологию соответствующего элемента или модификатора:

block__elem.css
block__elem.svg
источник

И

Ильдар in БЭМ
Vitaly Harisov
Я по возможности делаю картинку как технологию соответствующего элемента или модификатора:

block__elem.css
block__elem.svg
block__logo-bg_theme_islands.svg
?

И кладете ее в block/__logo-bg/_theme
?
источник

VH

Vitaly Harisov in БЭМ
Ильдар
block__logo-bg_theme_islands.svg
?

И кладете ее в block/__logo-bg/_theme
?
Да
источник

VH

Vitaly Harisov in БЭМ
Ильдар
block__logo-bg_theme_islands.svg
?

И кладете ее в block/__logo-bg/_theme
?
Зачем -bg?
источник

И

Ильдар in БЭМ
Директорию элемента создаём только ради картинки?
источник

И

Ильдар in БЭМ
Vitaly Harisov
Зачем -bg?
Выдумал только что
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Директорию элемента создаём только ради картинки?
Нет, дам ещё, как минимум, может css лежать
источник

VH

Vitaly Harisov in БЭМ
который её использует
источник

VH

Vitaly Harisov in БЭМ
У реализации элемента и модификатора есть разные технологии, картинка всего лишь одна из технологий
источник

AY

Alexey Yarrr (qfox) in БЭМ
Для меня технология .svg не понятна)
источник

И

Ильдар in БЭМ
Не вижу смысла в данном случае выносить реализацию элемента отдельно от блока. Объясните пожалуйста зачем?
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Не вижу смысла в данном случае выносить реализацию элемента отдельно от блока. Объясните пожалуйста зачем?
Если это библиотечный код, то так нагляднее и проще переопределять Если это код на проекте — как правило, не зачем
источник

И

Ильдар in БЭМ
Vitaly Harisov
Если это библиотечный код, то так нагляднее и проще переопределять Если это код на проекте — как правило, не зачем
Возьмём случай что это не библиотечный код. Как лучше хранить?
источник

И

Ильдар in БЭМ
У вас в Я что нет стандартов относительно этого момента если вы спорите?)
источник

VH

Vitaly Harisov in БЭМ
Ильдар
Возьмём случай что это не библиотечный код. Как лучше хранить?
Укладывающихся в схему именования вариантов два — как технологию блока/элемента или как технологию .assets (папка, внутри как угодно). Как именно делать — дело вкуса.
источник

AY

Alexey Yarrr (qfox) in БЭМ
Позвольте, зачем на это стандарт? Это ж как удобнее - так и храните
источник

VH

Vitaly Harisov in БЭМ
Ильдар
У вас в Я что нет стандартов относительно этого момента если вы спорите?)
У нас в Я феодализм и каждое княжество делает по своим лекалам
источник

И

Ильдар in БЭМ
Спасибо за дискуссию, с assets вроде приятно звучит
источник

VG

Vladimir Grinenko in БЭМ
Ильдар
Спасибо, я подожду релиза с доками
источник