CSS всегда на высоте
У меня есть веб-сайт с фиксированным изображением в верхней части экрана. Когда я прокручиваю страницу вниз, изображение остается наверху, как должно. Тем не менее, все содержимое ниже перекрывает мое изображение, и оно затем закрывается.
Как сделать мой верхний бар (изображение) всегда оставаться на вершине? Я хочу, чтобы он отображал содержимое страницы во время прокрутки.
Ответы
Ответ 1
Убедитесь, что position
находится на вашем элементе и установите z-index
на значение, превышающее элементы, которые вы хотите покрыть.
element {
position: fixed;
z-index: 999;
}
div {
position: relative;
z-index: 99;
}
Вероятно, для этого потребуется еще немного работы, но это начало, так как вы не отправили код.
Ответ 2
Предполагая, что ваша разметка выглядит так:
<div id="header" style="position: fixed;"></div>
<div id="content" style="position: relative;"></div>
Теперь оба элемента расположены; в этом случае элемент внизу (в порядке источника) будет охватывать элемент над ним (в порядке источника).
Добавьте заголовок z-index
; 1
должно быть достаточно.