CSS3 圆角(border-radius)
border-radius属性
CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。所有合法的CSS度量值都可以使用:em、ex、pt、px、百分比等等。
比如,下面是一个div方框:
现在设置它的圆角半径为15px: border-radius: 15px;
图1
这条语句同时将每个圆角的"水平半径"(horizontal radius)和"垂直半径"(vertical radius)都设置为15px。
border-radius可以同时设置1到4个值。
如果设置1个值,表示4个圆角都使用这个值。(图1)
如果设置两个值,表示左上角和右下角使用第一个值,右上角和左下角使用第二个值。(图2)
如果设置三个值,表示左上角使用第一个值,右上角和左下角使用第二个值,右下角使用第三个值。(图3)
如果设置四个值,则依次对应左上角、右上角、右下角、左下角(顺时针顺序)。(图4)
举例:
border-radius: 15px 5px;
图2
border-radius: 15px 5px 25px;
图3
border-radius: 15px 5px 25px 0px;
图4
前缀:
-moz(例如 -moz-border-radius)用于Firefox
-webkit(例如:-webkit-border-radius)用于Safari和Chrome。
经常写法:
border-radius: 15px;
(注意:border-radius必须放在最后声明,否则可能会失效。)
浏览器支持
原创文章请注明转载自杭州WEB前端外包网站本文地址:http://hz.35ui.cn/post/25.html,标题:CSS3 圆角(border-radius)