Size: a a a

2020 December 29

В

Вадим in БЭМ
Проблема не в сборке - проблема в том что туда собирать - оба из ваиантов не попадают - доска она одновремеено и как мобильное устройство и как десктоп - можно как и пальцем таа и указателем работать
источник

В

Вадим in БЭМ
Она большая по размерам но и работать с ней можно как с мобильным устройством
источник

В

Вадим in БЭМ
А у нас только 2 случая- либо умные либо красивые, а доска и умная и красивая 😊
источник

Р

Роман in БЭМ
«Вам шашечки или ехать?»

Вы описываете проблемы интерфейса, БЭМ тут ни при чём. Но и тут он вам может помочь — если у вас такое кроссплатформенное приложение, что нужно учесть нюансы контекста использования — используйте уровни переопределения, они для этого и придумывались.
источник

В

Вадим in БЭМ
я не противопоставляю БЭМ другим подходам - я пытаюсь как разработчик выяснить для себя узкие места и методы решения их - поэтому и задаю вопросы
я не БЭМ-дисидент! скорее адепт - поэтому не нужно так категорично
источник

Prikolist Начрэл... in БЭМ
Вадим
Проблема не в сборке - проблема в том что туда собирать - оба из ваиантов не попадают - доска она одновремеено и как мобильное устройство и как десктоп - можно как и пальцем таа и указателем работать
Ну и собери под это устройство
источник

Prikolist Начрэл... in БЭМ
В yandex-ui помойму как раз и собирают под 3 цели, мобилки, таблеты и десктопы. Платформ может быть сколько угодно, хоть под умные унитазы
источник

ДС

Дмитрий Сушко... in БЭМ
Ув. знатоки, подскажите как на БЭМ реализовать адаптивную страницу.
К примеру есть блок, кторый на смартфоне должен быть маленьким, а на
десктопе большим. Если следовать БЭМу, то размер тут является состоянием
элемента и должен задаваться модификатором, примерно так:

.block {
 /*какие-то стили*/
}

.block_size_small {
 /*size: small;*/
}

.block_size_big {
 /*size: big;*/
}

Собрать разные страницы под разные экраны не проблема, прописывай
разные модификаторы и будет тебе счастье, но что если мне нужна
адаптивность, что если страница у меня одна и стилизация ее наполнения должна
меняться в зависимсти от размеров экрана. Первое что приходит в голову - это
отказаться от модиикаторов и сделать так:

.block {
 /*какие-то стили*/
}

@media (max-width: 600px) {
 .block {
   /*size: small;*/
 }
}

@media (min-width: 600px) {
 .block {
   /*size: big;*/
 }
}

Но тогда это все не вписывается в идеологию БЭМ, т.к. состояние хранится
непосредственно в стилях блока. Получается такой себе велосипед. Второй
вариант, кторорый крутится в голове - это отлавливание размеров экрана
и переключение модификаторов из JS, но при большом количестве элементов это
все становится слишком проблематично и трудоемко.
Есть ли другие варианты решения проблемы или БЭМ априори не подходит для
таких задач?
источник

Р

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

ДС

Дмитрий Сушко... in БЭМ
тесть получается что медиа квери в БЭМ вообще не используются, может тогда есть смысл применить другую методологию
просто у меня в голове не стыкуются две вещи
с одной стороны все говорят о том что БЭМ сейчас самая популярная методология  в мире, а с другой - пишут что отзывчивый дизайн - зло (тк слишком дорогой в поддержке) и все сейчас должно быть адаптивным
источник

Р

Роман in БЭМ
Дмитрий Сушко
тесть получается что медиа квери в БЭМ вообще не используются, может тогда есть смысл применить другую методологию
просто у меня в голове не стыкуются две вещи
с одной стороны все говорят о том что БЭМ сейчас самая популярная методология  в мире, а с другой - пишут что отзывчивый дизайн - зло (тк слишком дорогой в поддержке) и все сейчас должно быть адаптивным
Наоборот, используются повсеместно — они никак не противоречат методологии.
источник

Р

Роман in БЭМ
Дмитрий Сушко
тесть получается что медиа квери в БЭМ вообще не используются, может тогда есть смысл применить другую методологию
просто у меня в голове не стыкуются две вещи
с одной стороны все говорят о том что БЭМ сейчас самая популярная методология  в мире, а с другой - пишут что отзывчивый дизайн - зло (тк слишком дорогой в поддержке) и все сейчас должно быть адаптивным
источник

ДС

Дмитрий Сушко... in БЭМ
спс
источник
2020 December 30

EU

Egor Urvanov in БЭМ
Привет. Есть люди, которые с тильдой работали. Я в js не сильно шарю, отсюда неполное понимание примеров:

http://help-ru.tilda.ws/tips/javascript

Есть js-form-proccess. Мне не понятно, что это такое и какую роль это играет в работе тильды. Т.е. кто и как создаёт на странице js-form-proccess.
источник

VH

Vitaly Harisov in БЭМ
Egor Urvanov
Привет. Есть люди, которые с тильдой работали. Я в js не сильно шарю, отсюда неполное понимание примеров:

http://help-ru.tilda.ws/tips/javascript

Есть js-form-proccess. Мне не понятно, что это такое и какую роль это играет в работе тильды. Т.е. кто и как создаёт на странице js-form-proccess.
Оффтопик
источник
2021 January 02

ВС

Вадим Стрелов... in БЭМ
Привет, ребят.
Подскажите такая методолгия БЭМ валидна, её можно использовать?
источник

И

Ильдар in БЭМ
Вадим Стрелов
Привет, ребят.
Подскажите такая методолгия БЭМ валидна, её можно использовать?
Да
источник

СА

Сергей Артёмов... in БЭМ
Вадим Стрелов
Привет, ребят.
Подскажите такая методолгия БЭМ валидна, её можно использовать?
Только многословно. Наверное можно более кратко блок назвать.
источник

И

Ильдар in БЭМ
Сергей Артёмов
Только многословно. Наверное можно более кратко блок назвать.
Вкусовщина
источник

СА

Сергей Артёмов... in БЭМ
Ильдар
Вкусовщина
Да, само собой. Но я это из своего опыта. Если когда-то мне не хватает двух слов для названия блока, скорее всего надо пристальнее посмотреть на этот блок. Либо просто лишние слова убрать, либо дело в структуре, неверное понимание которой обязательно выстрелить в ногу позже.
источник