EF
Size: a a a
EF
EF
EF
EF
EF
EF
EF
EF
АВ
EF
EF
VH
VH
АВ
PM
EF
EF
АО
Button и Sidebar. По дизайну при размере окна меньше n px кнопка находится вверху сайдбара и имеет текст "Foo". При размере окна больше n px кнопка находится внизу сайдбара и имеет текст "Bar". Я хочу, чтобы страница работала у пользователей с отключенным JS, поэтому опираюсь на @media-запросы. Подходящим вариантом кажется иметь на сайдбаре две кнопки в разных местах и с разным текстом, и в зависимости от размера экрана одну отображать, а другую прятать. Как лучше это провернуть по-бэмовски? Сделать два элемента-микса: Sidebar-ButtonMobile повесить на первую кнопку и Sidebar-ButtonDesktop повесить на вторую? Или сделать микс-элемент и микс-модификатор: Sidebar-Button повесить на обе кнопки и Sidebar-Button_desktop повесить только на вторую?АО
Button и Sidebar. По дизайну при размере окна меньше n px кнопка находится вверху сайдбара и имеет текст "Foo". При размере окна больше n px кнопка находится внизу сайдбара и имеет текст "Bar". Я хочу, чтобы страница работала у пользователей с отключенным JS, поэтому опираюсь на @media-запросы. Подходящим вариантом кажется иметь на сайдбаре две кнопки в разных местах и с разным текстом, и в зависимости от размера экрана одну отображать, а другую прятать. Как лучше это провернуть по-бэмовски? Сделать два элемента-микса: Sidebar-ButtonMobile повесить на первую кнопку и Sidebar-ButtonDesktop повесить на вторую? Или сделать микс-элемент и микс-модификатор: Sidebar-Button повесить на обе кнопки и Sidebar-Button_desktop повесить только на вторую?Sidebar-Button и примиксовать обеим кнопкам, а различия описать в миксе-модификаторе Sidebar-Button_desktop. Если кнопки имеют мало общего, тогда почему бы не сделать для них отдельные непересекающиеся миксы? Дублирования будет немного. Ну и, конечно, методология методологией, а последнее слово всегда за здравым смыслом 😉АО
Sidebar-Button и примиксовать обеим кнопкам, а различия описать в миксе-модификаторе Sidebar-Button_desktop. Если кнопки имеют мало общего, тогда почему бы не сделать для них отдельные непересекающиеся миксы? Дублирования будет немного. Ну и, конечно, методология методологией, а последнее слово всегда за здравым смыслом 😉