关于IE6、7、8下实现盒阴影的几个注意点
2011-11-23 19:46
549 查看
-moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/3cd186a7b965126b3674d802336655c9.jpg)
但是,IE6、7、8不认识这段样式,所以我们会考虑用滤镜来实现这功能
/* For IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/a5a12049bb22f871f111fa19cfa505b7.jpg)
其实如果要求不是那么苛刻的话,IE下用滤镜已经能达到我们要的效果了。当然,如果你觉得滤镜不那么完美,非要用图片去实现,那也可以,就不用继续往下读我要说明的几个注意点了。
首先,滤镜里的颜色属性必须写完整,不能用缩写。比如#000000不能写成#000,不然就会出现这样的效果
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/0f10e34fb624b1c9d88ec5cecc5f2887.jpg)
而且,不管你用什么颜色的缩写,都会变成这样,哪怕你写成#fff,最终效果也会是这样。
第二,滤镜的阴影是计算在宽高内的。比如我的盒子宽高都是100px,当我设置阴影的宽度为4px的时候,实际我盒子的宽度和高度就都变成了104px
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/bb00a3801f081de082340ea19b6bc26a.jpg)
目前就发现这2个注意点,如果你还有要补充的,欢迎在下面留言。
相关文章推荐
- 关于IE6、7、8下实现盒阴影的几个注意点
- 关于IE6、IE7、IE8实现盒子阴影shadow的几个注意点
- 关于kindeditor编辑器的几个注意事项
- 【学习笔记】汇编:关于几个标志位的注意点
- 如果你是来12306系架,你如何实现? ——关于构建安全、稳定、高吞吐量的火车票网络售票系统几个方面(2)结束及总结
- 关于指针的调用实现单向链表及指针函数的几个小问题
- 用NSAttributedString实现简单的图文混排-----(确实几个需要注意的地方都注意到了就好了。)
- iOS视图加阴影应该注意的几个问题
- 关于atlas和webpart开发几个需要注意的地方。
- 关于几个复杂度为N^N的排序算法-冒泡,插入,选择(C++实现)
- 关于SQL优化的几个注意点
- GridView、FromView、DetailsView实现主从表需要注意的几个细节
- 关于addSubView需要注意的几个点
- ABAP--关于abap的subroutines的几个注意点
- 关于QT需要注意的几个问题
- 关于position定位中的几个注意点
- 几个常考的关于字符串的函数实现
- 关于addSubView需要注意的几个点
- ABAP--关于abap的subroutines的几个注意点
- 关于使用mybatis几个功能的实现