Я хотел бы иметь конкретный дизайн на веб-странице, которую я проектирую.Используйте div как маску на фиксированном изображении
Основная обертка содержит последовательность <div class='section'>
и <div class='section-header'>
. section-header
должен отображать заголовок раздела над изображением.
Exemple:
<div id="tag" class="section-header">
<h1>Title</h1>
<img src="assets/img/some_image.jpg">
</div>
До сих пор мой КСС:
.section-header
{
width: 100%;
height: 192px;
overflow: hidden;
}
.section-header > *
{
width: 100%;
line-height: 192px;
margin: 0;
}
.section-header > h1
{
position: absolute;
z-index: 10000;
text-align: center;
}
.section-header > img
{
filter: opacity(50%);
}
однако я хотел бы добавить некоторые относительное перемещение между фоновым изображением и section-header
. Я в основном хотел зафиксировать изображение на экране с position: fixed;
и позволить overflow: none;
выполнить эту работу.
Однако представляется, что как только я добавить position: fixed; top: 0;
к .section-header > img
, переполнение не скрывается больше, и изображение отображается независимо от положения заголовка он вложен в.
Как я могу решить это?
Редактировать: код проекта можно увидеть here. Я бы в основном имел изображение за заголовком каждого раздела, чтобы не прокручивать страницу, и просто чтобы заголовок секции показывал его, как вы scrool
вы не можете использовать IMG в качестве фона? можете ли вы clariyf что * некоторое относительное движение * означает ... также ожидаемый результат как img, возможно, – DaniP