• CSS

CSSだけで画像に影をつけたい|box-shadowを使う方法

レスポンシブが主流になってくると、写真にはできるだけ余計な加工をせずにおしゃれに魅せたいもの。
特にWordPressなどで画像をアップロードするのに、いちいち加工なんかしてられない。
そんな場合に影などを自動でつけるCSS。

[html]#main img{
box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;
-webkit-box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;
-moz-box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;}[/html]

CSSにあらかじめこのように記載しておくと、IDがmainの中のimgタグには自動で影がついてくる。
カラーコードはrgba表示にしておくとスマホ対応にもなるので便利です。

この他に
[html]#main img{
border:3px solid #fff;
box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;
-webkit-box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;
-moz-box-shadow:rgb(179, 182, 186) 0px 7px 13px 0px;}[/html]
とやっておくと写真に3ピクセルの白い枠がついて影ができます。

関連記事

  1. CSSレイアウトサンプル-3カラム

  2. CSSレイアウトサンプル-1カラム

  3. Firefoxで背景画像が伸びない場合の対処

  4. Web creators 2006年 10月号

  5. W3Cバリデーションチェック

  6. ちゃんとCSSするためのスタイルガイド入門