Masataka Miki's Blog

すみません、わかりません。もっと勉強して改善します。

CSSでpng、svg画像に影をつける

   

単にpng画像に影をつける場合

img {
  box-shadow: 4px 4px 4px #808080;
}

のようにCSSを書くと

が、

となる。

参考:CSS リファレンス - CSS: カスケーディングスタイルシート | MDN

今回、新たに知って、便利だったのが、
filter: drop-shadow()
これは、画像そのものに影をつけることができる。

img {
  filter: drop-shadow(4px 4px 4px #808080);
}

わお。

現時点で、IEはNot supported。
Can I use

参考:CSS リファレンス - CSS: カスケーディングスタイルシート | MDN

ちなみに、png、svgファイルで使えるのを確認した。

 - 技術