インターウェブ全体でこの質問に対する答えを探していましたが、答えが見つかりませんでした。背景と同じ背景画像で満たされた透明なヘッダーがあり、メインのdivが必要です。その下をスクロールして、テキストを非表示にします。HTMLは次のとおりです。
<body>
<div class="wrapper">
<div class="top">
<!-- This is my header -->
</div>
<div class="main">
[.....]
</div>
そしてここにCSSがあります:
.top {
background-image:url("http://img138.imageshack.us/img138/9215/headerqrk.png") no-repeat top center fixed;
margin-top:0px;
height:100px;
width:1000px;
margin-left:auto;
margin-right:auto;
vertical-align:central;
padding-left:0px;
padding-right:opx;
}
.main {
position:absolute;
top:100px;
bottom:20px;
left:0;
right:0;
width:990px;
margin:0 auto;
padding-top:10px;
padding-left:5px;
padding-right:5px;
z-index:-1;
}
ここで見つけることができるjsFiddleを作成しました:http://jsfiddle.net/qcaJJ/。これを機能させる方法について教えていただけますか?前もって感謝します!
ps。フッターを気にしないでください、私は私の別のページからのフッターを使用しました、私はこのページにこれを望んでいません:p
pps。誰かがナビゲーションをその場所にとどまらせ、main2 divをスクロールさせる方法を知っているなら、あなたは私のヒーローです!HTMLとCSSは初めてです。