box-shadow

ブログの記事内の写真にぼかした影をつける方法

スタイルシートを使って、このブログの記事に載せてある写真に自動的にぼかした影をつけて立体感を出すようにしました。

今朝の らら ~ においを嗅ぎながらお散歩 - FinePix A330

通常、画像編集ソフトでこのような影をつけるためには、ドロップシャドウなどと呼ばれる加工をしますが、そういった加工をせずにスタイルシートによって自動的に写真に影をつけてみよう・・・ということです。

影を表示するためにスタイルシートに追加したのは以下の行です。

box-shadow: 5px 5px 5px -3px #999

指定内容の説明は以下の通りです。

  • 1番目の 5px :右方向(x方向)にどれだけ影をずらすか
  • 2番目の 5px :下方向(y方向)にどれだけ影をずらすか
  • 3番目の 5px: 影をどれだけぼかすか
  • -3px: 影をどれだけ拡大・縮小するか (マイナスを指定すると縮小になる)
  • #999 : 影の色

4月28日の記事に書いたブログタイトルに枠を表示する方法と同じ box-shadow を使っていて、Internet Explorer 8 までだと影は表示されません。

Internet Explorer 9 や他のブラウザで見ると写真にぼかした影が表示されます。

ブログのヘッダーを春モードに変更しました

新潟県南魚沼市はすっかり春になり桜の開花がどんどん進んでいますが、このブログのヘッダー画像は駒ケ岳の雪景色のままでしたので、春らしく桜のヘッダー画像に差し替えてみました。

また、今までは画像編集ソフトを使ってブログタイトルが表示される位置に枠を合成したものをヘッダー画像として使用していましたが、ヘッダーの差し替えのたびに枠を合成するのは手間がかかるので、今回からスタイルシートを使って枠を表示するやり方に変更しました。

枠を表示するためにスタイルシートに追加したのは以下の行です。

box-shadow: 0px 0px 10px #999;

指定内容の説明は以下の通りです。

  • 1番目の 0px :右方向(x方向)にどれだけ影をずらすか
  • 2番目の 0px :下方向(y方向)にどれだけ影をずらすか
  • 10px : 影をどれだけぼかすか
  • #999 : 影の色

ちなみに、Internet Explorer 8 までだと box-shadow による影は表示されません。

Internet Explorer 9 や他のブラウザで見ると、以下のような枠が表示されます。

CSS3 の box-shadow によりブログタイトルに枠を表示