ブログのメニューにCSS3の「box-shadow」プロパティでドロップシャドウを付けてみた【Webデザイン】
1年以上前の記事です。内容が古い可能性があります。
そろそろCSS3を初めてみようシリーズ。今回は「box-shadow」を使ってみようです。
今まで「transition」や「boader-radius」等を紹介してきました。
今回は前回「boader-radius」を使って角丸にした部分に影を入れてみようと思います。
ということで、まずは前回の復習も含めてソースを表示。
div#sub {
/* ここ中略 */
border-radius:10px 10px 0px 0px;
}
div#extra {
/* ここ中略 */
border-radius:0px 0px 10px 10px;
}
おそらく3カラムとの絡みだと思うのですが自分がベースとして使っているライブドアブログのテンプレートでは2カラムにしたときにID=”sub”とID=”extra”とを縦に重ねるという方法をとっているんです。
したがって、それぞれ上の部分のみ角丸、下の部分のみ角丸としたのが上の表記となっています。
で、ここにbox-shadowプロパティを書き加えてあげます。
box-shadowプロパティは以下の様な書き方をします。
box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.4) inset;
それぞれ、左から「水平方向の距離」「垂直方向の距離」「ぼかしの距離」「広がりの距離」「影の色」「影の方向」となります。
この中で必須なのは「水平方向の距離」「垂直方向の距離」です。
影の色にはRGBに透明度(アルファ)を加えたRGBA表記を使っています。
□ rgba()-CSS3リファレンス
RGBA表記は「rgba(レッド,グリーン,ブルー,透明度)」といった表記で色は0~255、透明度は0~1の間の少数で指定します。
最後のinsetは記述すると内向きの影になります。
今回は以下の様な記述になりました。
box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
ということで、これを2つのDIVに書き込んであげれば終了。
div#sub {
/* ここ中略 */
border-radius:10px 10px 0px 0px;
box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
}
div#extra {
/* ここ中略 */
border-radius:0px 0px 10px 10px;
box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
}
となるはずだったのですが。。

予想はしていたのですが、二つのDIVの境目に影が。。
z-indexを使って前後関係を入れ替えたりもしてみましたがダメでした。
で、最終的にはちょっと手間がかかりましたが二つのDIVを一つのDIVで囲ってそちらにid=”kage”とし、
以下のように書いてあげることで対応しました。
div#kage {
background-color: #EBEBEB;
border-radius:10px;
box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
}
boader-radiusも4辺が一緒なので一つの数値で良くなりました。。
最初からCSS3が使えればもっとシンプルに書けたかもしれませんね。
アドセンス広告メイン
関連記事
-
-
佐々木岳久展「実存-内奥に谺する歪み」in宇都宮
1年以上前の記事です。内容が古い可能性があります。当ブログで何度か紹介させていた …
-
-
Flickrのエラーというかメンテナンス時の画面もかわええ
1年以上前の記事です。内容が古い可能性があります。先日、「Feedly(RSSリ …
-
-
デザインイメージは9パターン用意しろ
1年以上前の記事です。内容が古い可能性があります。本日、打ち合わせでかつてソニー …
-
-
モバイルサイトを本格的に始めよう
1年以上前の記事です。内容が古い可能性があります。これからはケータイだのなんだの …
-
-
Tumblr(タンブラー)を勉強してみた (11/11追記)
1年以上前の記事です。内容が古い可能性があります。謎多きTumblr(タンブラー …
-
-
紙が変わればスミアミが銀に
1年以上前の記事です。内容が古い可能性があります。スミアミが銀色に見える不思議な …
-
-
混沌たるWebの世界
1年以上前の記事です。内容が古い可能性があります。ホームページを作っていてたまに …
-
-
画像の下にどうしても隙間が残る場合は
タグにvertical-align:bottomが正解【Webデザイン・CSS】
1年以上前の記事です。内容が古い可能性があります。これは知らなかった。。というか …
-
-
佐野研二郎氏デザインの五輪ロゴ、盗作疑惑で撤回。大手広告代理店の専属デザイナーだからこそ必然
1年以上前の記事です。内容が古い可能性があります。五輪のロゴがパクリだとネットで …
-
-
ツイッターアカウントで目にする逆英字(ɐsıɹoN)の作り方
1年以上前の記事です。内容が古い可能性があります。ツイッターのユーザー名に普通と …








