Как исправить статичный фон страницы?

Всем привет. На своем сайте я хочу использовать статичный фон, который не будет менятся при прокрутке страницы.

Для этого я использую следующие стили в css

html, body {
  margin: 0;
  min-height: 100vh;
}

body{
  background-image: url("background.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

Все бы хорошо, но когда я открываю мобильную версию сайта, при прокрутке фон съезжает и я вижу засвет, после прокрутки фон встает на место, но это бросается в глаза и выглядит некрасиво.
Я предполагаю что это из-за адрессной строки на мобильных устройствах, ведь при прокрутке строка исчезает и меняется размер страницы. Как это исправить?

Прикладываю фото.

Первое фото

Второе фото


Ответы (1 шт):

Автор решения: darinka poznyak

Просто фоновое изображение не на 100% загружается с первого раза. Попробуйте убрать фоновое изображение, и просто закрасьте фон цветом. Т.е. вместо background-image используйте background-color

→ Ссылка