在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
要使用标准的CSS3实现某元素的投影效果,有两个套路,第一个就是使用常见的 一、兼容性不一 CSS3 而 二、同样的参数值,表现效果有差异
filter: drop-shadow(x偏移, y偏移, 模糊大小, 色值); filter:drop-shadow(5px 5px 10px black) 表示右下5像素偏移,10像素模糊的黑色阴影。眼见为实,看下面的图片示意。 但是,如果使用同样参数值的 box-shadow: 5px 5px 10px black; 会发现, 三、drop-shadow没有内阴影效果
box-shadow: inset 5px 5px 10px black; 但是, 四、阴影 vs 盒阴影
什么意思呢? 下面我们用CSS border: 10px dashed #fa608d; height: 50px; width: 50px; 然后,我们分别应用 box-shadow: 5px 5px 10px black; filter: drop-shadow(5px 5px 10px black); box-shadow: filter:drop-shadow:
六、drop-shadow的实际应用 我们实现带有箭头指向的浮层面板的时候,考虑到兼容性,三角基本上都是使用 箭头没有阴影,蒙混过关。现在,有了 CSS代码: .box { margin: 40px; padding: 50px; background-color: #fff; position: relative; font-size: 24px; } .cor { position: absolute; left: -40px; widtd: 0; height: 0; overflow: hidden; border: 20px solid transparent; border-right-color: #fff; } .box-shadow { box-shadow: 5px 5px 10px black; } .drop-shadow { filter: drop-shadow(5px 5px 10px black); } HTML代码: <div class="box box-shadow"> <i class="cor"></i> box-shadow </div> <div class="box drop-shadow"> <i class="cor"></i> filter: drop-shadow </div> 到此这篇关于详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用的文章就介绍到这了,更多相关CSS3 filter:drop-shadow与box-shadow内容请搜索极客世界以前的文章或继续浏览下面的相关文章,希望大家以后多多支持极客世界! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论