WEBデザインテクニック|KLUTCHE

【CSS】このページ・・・なんだか奥行きがあるぞ!と思わせるbox-shadow

CSS3のbox-shadowを利用してサイト上部に影を作り、ブラウザのUIよりページが奥にあるかのように見せるテクニックです。

このサイトはヘッダが黒いので、さっぱりわかりにくいのですが、ページ上部にCSSによるシャドーが、配置されています。
下の方にスクロールすると気付いて頂けるかと思います。

CSS

body上部に擬似要素で実際には表示されない領域を配置して、それにbox-shadowを当ててあります。

body:before {
    content:"";
    position:fixed;
    top:-10px;
    left:0;
    width:100%;
    height:10px;
    z-index:10;
    box-shadow:0 0 20px #333;
}

デモ

イメージはこんな感じです。

body

↑この表示自体CSS3で書いているので、モダンなブラウザで御覧ください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です