shadow的Css3写法
shadow是css3的写法,在CSS2的时代,我们多半使用图片实现类似效果,或是使用CSS其他属性模拟阴影效果,但是,现在,CSS3的崛起使得这个问题已经不再是是个问题了,本文就将展示如何实现跨浏览器的盒阴影效果。
.css_shadow{width:600px;/*定义一个宽度*/height:450px;/*定义一个高度*/border:#909090 1px solid;background:#fff;color:#333;/*以下为重点*/-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 8 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */-moz-box-shadow: 2px 2px 10px #909090;/* for firefox */-webkit-box-shadow: 2px 2px 10px #909090;/* for safari or chrome */box-shadow:2px 2px 10px #909090;/* for opera or ie9 */}
-webkit-box-shadow是 For Chrome5+, Safari5+;
-moz-box-shadow 是 For Firefox3.6+ ;
box-shadow是最新版的浏览器均适用。
后加inset的都是内阴影,如box-shadow:2px 2px 10px #ddd inset
偏移值为负的也可以尝试效果 CSS3 box-shadow内阴影.
* 还可以试试把某个偏移值设置为0,这时阴影的效果就只是单边的