都是写阴影box-shadow跟drop-shadow有啥不同

本文探讨了CSS3中`drop-shadow`和`box-shadow`的差异。虽然两者都能创建阴影效果,但`box-shadow`应用于元素的边框盒,而`drop-shadow`则对整个元素进行阴影处理,类似光照效果。通过实例,展示了它们在对话框等复杂形状阴影应用上的不同。阅读本文,有助于理解如何在前端开发中更精确地控制阴影效果。
摘要由CSDN通过智能技术生成

drop-shadow是css3的filter滤镜属性的一个方法,它的主要作用是用来做阴影,下图是它的兼容性。
兼容性

理论

本章我们主要来说一下【drop-shadow】和【box-shadow】的区别。
box-shadowdrop-shadow从功能上来都是给元素加阴影。从写法上来说,看起来很相似。

// box-shadow
box-shadow: x(水平位置), y(垂直位置), blur(模糊度), spread(扩散大小), color(颜色, inset(内/外阴影),
// drop-shadow
filter: drop-shadow(offset-x ,offset-y, blur-radius, spread-radius, color)

这来看,两者的差距是只有【内/外阴影不同】,但按照MDN的官方定义上来说:【drop-shadow】是(投影/阴影),所以他俩肯定是有区别的,根据实验的结果来说:【box-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值