Я создаю новый веб-сайт, на котором я хочу, чтобы моя навигационная панель фиксировалась вверху при прокрутке. Это работает, но на мобильном телефоне есть пробел сверху или снизу, когда мы прокручиваем. Проблема в том, что у меня есть навигация с левой стороны на мобильном телефоне. Эта навигация не перемещается, когда я прокручиваю, верхняя панель навигации не проходит под левой панелью навигации, и это действительно ужасно.
Вот мой сайт, если вы не понимаете https://www.hytalefrance.net
Я пробовал что-то вроде этого:
overscroll-behavior: none;
Но это ничего не меняет
body {
height: 100%;
overflow: auto;
}
Ничего не делать
Это классическая навигационная панель начальной загрузки 4, но я не использую класс с фиксированной вершиной, чтобы исправить ее, это пользовательский класс, похожий на фиксированный-верх
.sticky.is-sticky {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 1000;
}
Я бы хотел, чтобы пробелы на мобильном телефоне исчезли.
Снимок экрана, сделанный на моем мобильном телефоне (iPhone 6)
Я прокручиваю вниз:
![I'm actually scrolling down](https://i.stack.imgur.com/X9QQw.png)
Когда открыта навигация:
![When nav is open](https://i.stack.imgur.com/szFOw.png)
Когда я прокручиваю с открытой навигацией:
![When I scroll with nav open](https://i.stack.imgur.com/YbTHL.png)