Ваш заголовок - fixed
, поэтому он будет в фиксированном положении относительно области просмотра.Просто сделайте это relative
или удалите позицию все вместе, чтобы сделать это static
.
.header {
background-color: transparent;
padding: 50px;
position: relative;
top: 0;
width: 100%;
z-index: 97;
}
Было бы очень полезно, чтобы вы поняли свойство position
в будущем, поэтому вот небольшойобзор.
Есть 5 различных значений положения , которые необходимо знать;
Статический (по умолчанию)
Элемент с position: static;
не позиционируется каким-либо особым образом;он всегда располагается в соответствии с обычным потоком страницы.Это определение position
, если вы не установили его явно в своем CSS.
Относительный
Элемент с position: relative;
расположен относительно его нормального положения, в котором он находится в иерархии.
Установка свойств top, right, bottom и left относительно позиционированного элемента приведет к его отклонению от его нормального положения.Другое содержимое не будет откорректировано, чтобы поместиться в промежутке, оставленном элементом.
Фиксированный
Элемент с position: fixed;
расположен относительнов окне просмотра, что означает, что он всегда остается на том же месте, даже если страница прокручивается.Свойства top, right, bottom и left используются для позиционирования элемента.Если вы установите навигационную панель на fixed
вверху, она всегда будет наверху представления.Если вы установите нижний колонтитул на fixed
внизу, он всегда будет внизу представления и останется там при прокрутке.
Абсолютный
Элемент с position: absolute;
позиционируется относительно ближайшего позиционированного предка (вместо позиционирования относительно окна просмотра, как фиксированный).
Однако;если элемент с абсолютным позиционированием не имеет позиционированных предков, он использует тело документа и перемещается вместе с прокруткой страницы.
Лично я рекомендую быть немного осторожнее с позиционированием absolute
и действительно использовать его только для наложений и наслоенийкак элемент с позицией absolute
будет игнорировать поток документа.