私は設計しているウェブページに特定のデザインをしたいと思っています。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>
これまでのところ、私のCSSは次のとおりです。
.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;
に仕事をさせたいと思っていました。
すぐに私は.section-header > img
にposition: fixed; top: 0;
を追加すると、オーバーフローがもはや隠されていないことを表示され、画像は関係なく、それが中にネストされていますヘッダーの位置の可視ですが。
どのように私はそれを解決できますか?
編集: develコードが表示されますhere。私は基本的に、各セクションのタイトルの背後にイメージを置いて、ページをスクロールしないようにして、セクションのヘッダーにスクロールしながらそれを表示させます。
あなたは背景としてIMGを使用することはできませんか?あなたは何らかの相対的な動きが何を意味するのかを知ることができますか?また、imgとしての期待される出力もおそらく – DaniP