2017-05-19 5 views
-8

私はウェブサイトのヘッダーを作成しようとしています。私はhttps://stackoverflow.com/ウェブサイトにあるように、ヘッダー(ロゴ、検索バー、およびナビを含む)をスクロールして1つの場所に静的にしたくないようにします。ウェブページの静的ヘッダーを作成するにはどうすればよいですか?

+0

https://www.w3schools.com/howto/howto_css_fixed_menu.asp – Denisx

+4

ようこそスタックオーバーフロー。最小限で完全で検証可能な質問を作成するには、[ガイドライン](https://stackoverflow.com/help/mcve)をお読みください。 – Toby

答えて

0

今後の参考のためのコードを提供していますが、ページの上部に固執したい要素を選択するために、CSSセレクタを使用するのがベスト。プロパティtop:0position: fixedを使用すると、基本的にDOMの流れから取り除かれます。

としましょう:

HTML

<div class="navbar"> 
<ul> 
    <li>Item</li> 
    <li>Item</li> 
    <li>Item</li> 
</ul> 
</div> 

CSS

.navbar { 
    position: fixed; 
    top: 0; 
    width: 100%; 
    overflow: hidden; 
} 

ブートストラップは、開発時間を減らすことができますし、数多くのシナリオのドキュメントを持っているCSSフレームワークを使用してテストされています、1つは固定されたnavです。それを確認してくださいhttps://v4-alpha.getbootstrap.com/examples/navbar-top-fixed/

0

だけ追加します。

position: fixed; 

あなたのヘッダークラ​​スに

+0

ヘッダーを特定の高さまでスライドさせて1つのポイントに固定する場合 – Kevin

0

position: fixedをあなたが探しているものと考えられます。それをCSSであなたのnavbarに追加すれば、あなたは金色になるはずです。

Fiddle

+0

ヘッダーを特定の高さまでスライドさせて1つのポイントに固定する場合はどうすればいいですか – Kevin

+0

https://developer.mozilla.org/en/docs/Web/CSS/position?v = example#Sticky_positioning – Emonadeo

関連する問題