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,这时阴影的效果就只是单边的