Я пытаюсь разместить заголовок своего веб-сайта в качестве полного фонового изображения, но все же позволяю пользователю прокручивать вниз до следующего раздела веб-сайта. Я использую фоновое изображение тела для предотвращения любого белого кадра/поля вокруг изображения, но вам нужно разместить содержимое после (и поверх) изображения.Текст позиции после фонового изображения (размер фона: обложка)
Вот HTML:
<header>
<h1>Olivia E Thorne</h1>
<p>Brighton, UK</p>
</header>
</body>
</html>
Вот CSS:
body {
background:url('header.png') #A98436 no-repeat;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
header{
position: fixed;
color: whitesmoke;
font-family: "Segoe UI";
font-size: 1em;
line-height: 50%;
top: 35%;
left: 45%;
z-index: 100;
}
Я не включил заголовок на изображение, как я в конечном итоге будет анимировать его, поэтому он должен быть расположенным поверх изображения. Мне также необходимо предотвратить появление каких-либо белых «кадров» вокруг изображения (поэтому его непосредственное размещение в HTML не сработало).
Удалить фоновое вложение: фиксированный; от вашего css. Это позволит пользователю прокручиваться вниз от изображения. – andnowchris
Привет, я только что сделал это, но все же не могу прокручивать изображение, даже добавляя контент, который теоретически должен быть ниже. – OEThorne
Итак, вам нужно будет расположить следующий элемент под заголовком. Поэтому заданное положение: относительное; и свойство «top:» этого элемента на высоту изображения для следующего элемента. Я даю вам ответ с кодом. – andnowchris