Я пытался использовать jquery, чтобы скрыть фон моего тела. Узнав, что это было невозможно (верно?), Я переместил фоновое изображение в div, чтобы я смог его исчезнуть.
<body>
<div id="background">
</div> ...
Sinde Я не хочу, чтобы мой контент исчезал, я держал его отдельно (не содержащим) и ударил по нему 'position: absolute'. Это прекрасно работает, когда моя страница просматривается без вертикальной прокрутки. Это CSS, который находится на div "background":
#background {
position:absolute;
height:100%;
width:100%;
background-image:url('bin/achtergrond.png');
background-position:center bottom;
z-index:-1;
}
Итак, проблема в том, что когда я нажимаю Ctrl + Zoom или уменьшаю окно или вижу его на маленьком экране, мой фон не продолжается после прокрутки. Я понимаю, почему это происходит (потому что позиция: absolute не позволяет ему взаимодействовать с контентом, и он не знает, насколько все это высоко, , но я не знаю, как это исправить.
Вы можете поиграть с ним здесь: http://demensentuin.be/indexgeheim.php
Ctrl + прокрутка для увеличения, прокрутка вниз: сбой фона: (
Спасибо!