勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

上部に固定されたヘッダーメニューの作成

  CSS

■やりたい事

ページスクロールしても上部に固定されたヘッダメニューの作る

 
■方法

メニューの要素に、下記CSSを指定。

#header {
position: fixed !important;
position: absolute;
top: 0; 
left: 0;
width: 100%;
background-color: #000;
color: #fff;
height: 100px;
}

 

■サンプル

http://sample.taitan916.info/header/

 

■その他
ヘッダの下にある要素に関しては100px分余白とっとかないと表示が被ってしまうので注意する。

 - CSS

  関連記事

CSSでスタイルの優先

1つのファイルに対して複数スタイルが指定されている、 ということがたまにある。 ...

デザイン等のカラーの組み合わせを簡単に決める方法

サイト作成時にメインカラーとそれにマッチする組み合わせを考える必要があった。デザ ...

jQueryとCSSの連携

$(function(){ $("#change_small").click(f ...

要素の表示or非表示

今まで要素の表示or非表示をCSSで操作する際、 display:none; / ...

ページ内リンク(アンカーリンク)がずれる場合の対処法

ヘッダーに固定メニューを設置しており、コンテンツ部分でアンカーリンクを使うと固定 ...