浅析几个浅析几个CSS3常用功能的写法常用功能的写法
以下就是这些写法的详细介绍。所有代码都经过了Firefox 3.6和IE 8.0的验证。
一、圆角(一、圆角(Rounded Corner))
复制代码代码如下:
.box_round {
-moz-border-radius: 30px; /* FF1+ */
-webkit-border-radius: 30px; /* Saf3+, Chrome */
border-radius: 30px; /* Opera 10.5, IE 9 */
}
圆角的实现比较简单,只要设好一个半径值就可以了。遗憾的是,目前所有的IE都不支持CSS圆角,要等到IE 9才行。
二、盒状阴影(二、盒状阴影(Box Shadow))
复制代码代码如下:
.box_shadow {
-moz-box-shadow: 3px 3px 4px #ffffff; /* FF3.5+ */
-webkit-box-shadow: 3px 3px 4px #ffffff; /* Saf3.0+, Chrome */
box-shadow: 3px 3px 4px #ffffff; /* Opera 10.5, IE 9.0 */
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3px, OffY=3px, Color=’#ffffff’); /* IE6,IE7 */
-ms-filter: “progid:DXImageTransform.Microsoft.dropshadow(OffX=3px, OffY=3px, Color=’#ffffff’)”; /* IE8 */
}
-moz-box-shadow、-webkit-box-shadow和box-shadow的设置是一样的,都有4个参数,含义分别为:x轴偏移值、y轴偏移
值、阴影的模糊度、以及阴影颜色。
IE 6~8使用其独有的滤镜,需要设置三个参数:offX(X轴偏移值)、offY(Y轴偏移值)、Color(阴影颜色)。
三、线性渐变(三、线性渐变(Gradient))