Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.

Эффективная адаптивность меню на js не подалась?

Стандартная тема форума phpbb 3.1 сделана с адаптивностью, но довольно хитрой.
В этой теме, когда меню не помещается в ширину экрана физически, лишние элементы вырезаеются (именно вырезаются, а не display:none в одном месте и display: block в другом ) и вставляются в меню с иконкой гамбургера. Получается очень удобно, потому что html не дублируется и не нужно играть вообще с брейкпоинтами и подгонять всякие падинги в меню.
Сколько физически помещается вместе с падинагми элементов в меню, столько и реально отображается, все остальное прячется в выпадающее меню.

Что-то не видел я подобных бибилиотечек. Не встречалоись ли вам такие вещи?

(Пивести пример к сожалению затруднительно. На демке без регистрации не хватает в меню элементов.)
  • Вопрос задан
  • 2388 просмотров
Пригласить эксперта
Ответы на вопрос 1
isqua
@isqua
Научу HTML, CSS, JS, BEM и Git
Прямо такое мне не встречалось, да и вырезать элемент из DOM и вставлять его — довольно дорогая операция, скрывать/показывать дешевле. Но мне встречалось вот такое: kizu.ru/fun/chevron
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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