border-radius
- 版本:CSS3
- 媒体:视觉
语法:
border-radius:[ <length> | <percentage> ]{1,4} [ / [ <length> | <percentage> ]{1,4} ]?
默认值:看每个独立属性
适用于:所有元素
继承性:无
动画性:看每个独立属性
计算值:看每个独立属性
取值:
- <length>:
- 用长度值设置对象的圆角半径长度。不允许负值
- <percentage>:
- 用百分比设置对象的圆角半径长度。不允许负值
说明:
设置或检索对象使用圆角边框。提供2个参数,2个参数以“/”分隔,每个参数允许设置1~4个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数
- 水平半径:如果提供全部四个参数值,将按上左(top-left)、上右(top-right)、下右(bottom-right)、下左(bottom-left)的顺序作用于四个角。
- 如果只提供一个,将用于全部的于四个角。
- 如果提供两个,第一个用于上左(top-left)、下右(bottom-right),第二个用于上右(top-right)、下左(bottom-left)。
- 如果提供三个,第一个用于上左(top-left),第二个用于上右(top-right)、下左(bottom-left),第三个用于下右(bottom-right)。
- 垂直半径也遵循以上4点。
- 对应的脚本特性为borderRadius。
兼容性:
- = 支持
- = 不支持
- = 部分支持
支持版本\类型 | |||||
---|---|---|---|---|---|
较早版本 | 6.0-8.0 | 3.5 -moz- | 3.0-5.1 -webkit- | 1.0-4.0 -webkit- | 1.0-10.4 |
较新版本 | 9.0 | 4.0 | 5.1.7 | 5.0 | 10.5 |
- 需要注意的是从Firefox13开始移除了对-moz-border-radius的支持,仅支持border-radius,在4.0-12.0区间,两种方式都支持。