169 похожих чатов

Народ, привет! Есть ли смысл в реакте определять тип устройства:

мобилка или десктоп? Чтобы при ресайзе, например менять группу баттонов на селект! Смотрю, чёт никто так не делает.

12 ответов

29 просмотров

ну скорее можно для обертки батонов поменять flex-direction с row на column, но менять их на селект? Я вот чето даже и представить не могу для чего? А так в принципе просто поменять.

Pavel- Автор вопроса

Если у меня например 5 button-ов в ряд и на мобилке они все не влезут, 1 или 2 будут на следующей строчке. Или пользователь уменьшит ширину экрана до минимума, то я в этом случае бы имея эвентлистнер померил ширину экрана, и если она меньше, к примеру, 500-та пикселей, то показал бы вместо группы button -> select. Но я не понимаю, в современных мобилках ширина экрана может быть достаточно большой, либо пользователь может перевернуть экран в горизонтальное положение. В этом вопрос, есть ли смысл заморачиваться или тут никак не угадаешь?

Pavel- Автор вопроса

У меня баттоны радио. Выбор одного из многих. Такие штуки считаю должны быть исключительно в один ряд. При малой ширине экрана станет 2 ряда - не красиво. А так будет select. Общая стилистика оформления не нарушится.

Pavel- Автор вопроса

Это ширина кнопок имеется в виду?

Для media запросов

Был кейс, когда на десктопе кнопки, а на мобилке селект - делал обёртку, в нее кнопки, флекс и врап и стилизовал по ширине экрана

А че селект, че не модалка?

Дизайнер дебил :)

Про такое не подумал ))

Хотя с другой стороны модалка даёт лишний клик

А откуда там клик лишний? на кнопку нажали вышла модалка с 10 кнопок. На нужную щелкнули, модалка закрылась 2 клика так же как и в селекте

Для модалки назвать кнопку правильно, чтоб понять что происходит внутри. Кроме того если я сделаю миссклик то мне придется заново открывать модалку и перевыбирать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта