🔰はじめての方へ

PNG形式の画像に影をつけたいけどうまくいかない!

記事内に広告が含まれています。
スポンサーリンク

PNG画像で、周囲の背景は透過しているとき、

box-shadow」で影をつけると、透過しているところにも影がついてしまいました。

わかりにくいのですが、角丸なのに、四角として影がついており、白くなってしまいます。

この時に便利なのが、

filter: drop-shadow();
(例)filter: drop-shadow(7px 10px 5px #aaaaaa);

これを使うと

画像の形そのままで影が付くようになりました!

参考サイト

「box-shadow」と「filter: drop-shadow」の書き方と注意点[CSS] - デザイナーブリッジ
CSSでオブジェクト等に影を落とす「box-shadow」と「filter: drop-shadow」の書き方と注意点を解説しています。box-shadowに関しては「box-shadowジェネレーター」という便利ツールの紹介もしています。

わかりやすかったです!!

ありがとうございました!

コメント