CSS给透明图片增加阴影效果

2022年09月25日 技术资料 2957 views 0

说到CSS阴影效果,你肯定会想到box-shadow。

但是你要是用它为透明图片添加阴影,那图片却看起来像是添加了一个边框一样


<img style="box-shadow:2px 4px 8px #3723a1" src="logo.png" alt="itcat.cn">



像这种情况,我们需要用filter:drop-shadow。

drop-shadow虽然不像box-shadow那样简单粗暴,但drop-shadow的工作方式是遵循图片的Alpha通道的,通俗点说它生成的阴影是基于图片的内部形状(不透明部分),而不是显示在图片外面,这一点是box-shadow无法实现的


效果像这样

<img style="filter: drop-shadow(2px 4px 8px #3723a1)" src="logo.png" alt="itcat.cn">




drop-shadow兼容性

CSS给透明图片增加阴影效果 第1张

👍好活当赏🧧

注意

》贝壳PE企业版 3.98 最终版V20260331已发布;

1、去掉所有注册机制,可本地永久运行!


停服公告:

随着年龄的增长,生活的变化,已经逐步开始退出研发网络了。iT猫也准备渐渐退网。退网后,网站也将无法再访问,近期会把带有注册机制的产品改为永久本地无限制模式,大家多关注最新版本。这不是落幕,这是我新的开始,生活不止眼前苟且还有诗和远方!如有更多的问题可以发邮件或者加QQ:845532699@qq.com



By iT猫itcat.cn 宣