1510月
阴影filter:drop-shadow属性及伪元素after的使用
SEO/网站推广, 设计开发工具要做阴影我们一般都是用的box-shadow来实现,今天看了前端观察的一篇文章看一下filter:drop-shadow的效果
代码如下:
body { background: #ddd; font: 16px/1 sans-serif; } div { margin: 100px; width: 200px; background: #fff; padding: 20px; position: relative; } div:after { content: ""; position: absolute; top: 50%; left: -10px; margin: -10px 0 0; border-right: 10px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; } .box-shadow { box-shadow: 0 1px 5px rgba(0,0,0,.5); } .filter-drop-shadow { -webkit-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); -moz-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); -ms-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); -o-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); }
页面代码
<div class=”box-shadow”>
box-shadow
</div>
<div class=”filter-drop-shadow”>
filter: drop-shadow
</div>
效果对比:
关于drop-shadow这个滤镜:
- chrome从21版本开始支持(现在主流版本是22),Safari 6和ios 6中Safari也都支持
- firefox、Opera、ie继续用box-shadow吧
- filter规范现在由webkit和adobe在推,firefox在跟进,ie10也支持一点点了,所以在webkit上,可以实现更好的效果
更多相关文章
No comments
星期一, 10月 15th, 2012 | 分类:SEO/网站推广, 设计开发工具 | RSS 2.0 | 留言/评论 | Trackback