はい。CSSだけでそれを行うことができます。これは、通常のスクロールヘッダーを固定ヘッダーの上に配置することで実行されます。このヘッダーは、通常のスクロールヘッダーが上にスクロールした後にのみ表示されます。これはhttp://techcrunch.comがそれを行っている方法の一種です。
アップデート[2013年10月31日]-Techcrunchは最近UIを変更したので、もうそこには表示されません!
このデモを確認してください:http://jsfiddle.net/WDnyb/2/
HTML
<div class="header">Header</div>
<div class="outer">
<span class="banner">LOGO</span>
<div class="header">Header</div>
</div>
<div class="content">Content</div>
関連するCSS
.header {
width: 100%;
position: fixed;
top: 0;
bottom: auto;
}
.outer {
position: relative;
height: 100px;
}
.outer .header {
position: absolute;
bottom: 0;
z-index: 2;
top: auto;
}
.content {
height: 1500px;
margin-top: 100px;
}