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

理论
本章我们主要来说一下【drop-shadow】和【box-shadow】的区别。
box-shadow和drop-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-

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

被折叠的 条评论
为什么被折叠?



