Так что у меня возникают реальные проблемы, которые пытаются создать отзывчивый веб-сайт. Проблема связана с тем, что я использую блок vh
, который устанавливает некоторые из моих div
на 100% высоты видового экрана.Высота видового экрана на мобильных устройствах
Хотя это отлично работает на рабочем столе, мой вопрос заключается в том, что окно просмотра на мобильном телефоне фактически изменения:
- Как вы прокрутите вниз панель навигации (с хромом, например) исчезает, что делает окно просмотра выше , Когда это произойдет, divs, которые основаны на модуле
vh
, снова адаптируются и заставляют все немного скользить (что очень плохо выглядит, когда вы прокручиваете вниз). - Если вы хотите вернуться к чему-то, что вы пропустили, прокрутка приведет к появлению навигационной панели, и все снова вернется в другую сторону.
Таким образом, если пользователь скользит вверх и вниз на моем веб-сайте, эта проблема сделает его опыт хуже, чем он должен.
Есть ли какое-либо решение, которое позволяет мне устанавливать слишком большие размеры видовых экранов, не позволяя изменять размер/адаптироваться к вещам, которые изменяют размер?
Dirty hack работает очень хорошо. Есть ли какие-либо хиты производительности, которые приходят с ним? – Maxim