通常,我们实现盒阴影都是通过这段代码来实现的

-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;

  但是,IE6、7、8不认识这段样式,所以我们会考虑用滤镜来实现这功能

 
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

  其实如果要求不是那么苛刻的话,IE下用滤镜已经能达到我们要的效果了。当然,如果你觉得滤镜不那么完美,非要用图片去实现,那也可以,就不用继续往下读我要说明的几个注意点了。

  首先,滤镜里的颜色属性必须写完整,不能用缩写。比如#000000不能写成#000,不然就会出现这样的效果

  而且,不管你用什么颜色的缩写,都会变成这样,哪怕你写成#fff,最终效果也会是这样。

  第二,滤镜的阴影是计算在宽高内的。比如我的盒子宽高都是100px,当我设置阴影的宽度为4px的时候,实际我盒子的宽度和高度就都变成了104px

  第三,在盒阴影下,box会自动加上overflow:hidden。

最新文章

  1. 如何访问facebook (转)
  2. ASP.NET Identity系列教程(目录)
  3. LeetCode#227.Basic Calculator II
  4. Android手机如何通过USB共享网络给Mac?
  5. 02-Java 数组和排序算法
  6. SGU 180
  7. jquery easyui textbox onblur事件,textbox blur事件无效解决方案
  8. Fiddler 模拟post 提交
  9. C语言入门(5)——运算符与表达式
  10. CentOS yum 安装 PHP 5.6.24
  11. 使用SpringBoot开发REST服务
  12. Keras Model Sequential模型接口
  13. React Native调试实用技巧,React Native开发者必会的调试技巧
  14. Qt5.10.1 在windows下vs2017静态编译
  15. Java Web 域名
  16. Web开发——HTML基础(HTML表格 <table>)
  17. What is the CocoaUI ?
  18. python记录_day04(补充)
  19. jQuery事件处理(七)
  20. Linux:man命令显示颜色

热门文章

  1. 使用Word API打开Word文档 ASP.NET编程中常用到的27个函数集
  2. GuideActivity.java引导界面:
  3. 强制设置IE浏览器的版本模式
  4. Android三种左右滑动效果 手势识别
  5. UCI机器学习数据库
  6. 面向对象的JS代码
  7. Bessie Goes Moo
  8. 使用eclipse和maven一步一步配置web项目
  9. flume-1.6.0单节点部署
  10. Sencha Cmd的简介