РЕДАКТИРОВАНИЕ: РЕШЕНО
Проблема была вызвана фоновым прикреплением: исправлено, которое плохо поддерживается и вызывает сбои рендеринга в мобильных браузерах (например, «красное пространство» или скачок фона).
Решение: я заменил фон в теле псевдоэлементом ::before. Использование позиции: фиксированной и минимальной высоты: 100lvh позволяет фону оставаться фиксированным, не нарушая макет при масштабировании пользовательского интерфейса браузера (панели навигации).
I adapted the layout of the site for mobile. There was a problem, for some reason, `dvh` does not consider the android navigation menu (it must be transparent, no `red`.). I added `color: red` to the body background so that it was visible (I attached the photo below). And from time to time, when scrolling down, the browser seems to take the page and lift it up, creating a body color space at the bottom, until the scroll ends . How to fix it?
~~~css
body {
display: flex;
flex-direction: column;
min-height: 100vh;
min-height: 100dvh;
background: none;
}
body::after {
content: "";
position: fixed;
inset: 0;
width: 100vw;
height: 100dvh;
min-height: 100dvh;
background-image: url('/boris.jpg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: -2;
}
body::before {
content: "";
position: fixed;
inset: 0;
width: 100vw;
height: 100dvh;
min-height: 100dvh;
background-color: rgba(0, 0, 0, 0.55);
z-index: -1;
}
~~~
[image][1]
[1]: https://i.sstatic.net/YFU1XPdx.jpg
Подробнее здесь: https://stackoverflow.com/questions/798 ... ation-menu
Dvh считает меню навигации Android? [закрыто] ⇐ Html
Программисты Html
-
Anonymous
1767182464
Anonymous
[b]РЕДАКТИРОВАНИЕ: РЕШЕНО[/b]
Проблема была вызвана фоновым прикреплением: исправлено, которое плохо поддерживается и вызывает сбои рендеринга в мобильных браузерах (например, «красное пространство» или скачок фона).
Решение: я заменил фон в теле псевдоэлементом ::before. Использование позиции: фиксированной и минимальной высоты: 100lvh позволяет фону оставаться фиксированным, не нарушая макет при масштабировании пользовательского интерфейса браузера (панели навигации).
I adapted the layout of the site for mobile. There was a problem, for some reason, `dvh` does not consider the android navigation menu (it must be transparent, no `red`.). I added `color: red` to the body background so that it was visible (I attached the photo below). And from time to time, when scrolling down, the browser seems to take the page and lift it up, creating a body color space at the bottom, until the scroll ends . How to fix it?
~~~css
body {
display: flex;
flex-direction: column;
min-height: 100vh;
min-height: 100dvh;
background: none;
}
body::after {
content: "";
position: fixed;
inset: 0;
width: 100vw;
height: 100dvh;
min-height: 100dvh;
background-image: url('/boris.jpg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: -2;
}
body::before {
content: "";
position: fixed;
inset: 0;
width: 100vw;
height: 100dvh;
min-height: 100dvh;
background-color: rgba(0, 0, 0, 0.55);
z-index: -1;
}
~~~
[image][1]
[1]: https://i.sstatic.net/YFU1XPdx.jpg
Подробнее здесь: [url]https://stackoverflow.com/questions/79857801/dvh-counts-android-navigation-menu[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия