border-radius怎样给元素添加圆角边框
这次给大家带来border-radius怎样给元素添加圆角边框,给border-radius元素添加圆角边框的注意事项有哪些,下面就是实战案例,一起来看一下。border-radius:10px; /* 所有角都使用半径为10px的圆角 */border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */不要以为border-radius的值只能用px单位,你还可以用百分比或者em,但兼容性目前还不太好。实心上半圆:方法:把高度(height)设为宽度(width)的一半,并且只设置左上角和右上角的半径与元素的高度一致(大于也是可以的)。div{ height:50px;/*是width的一半*/ width:100px; background:#9da; border-radius:50px 50px 0 0;/*半径至少设置为height的值*/ }实心圆:方法:把宽度(width)与高度(height)值设置为一致(也就是正方形),并且四个圆角值都设置为它们值的一半。如下代码:div{ height:100px;/*与width设置一致*/ width:100px; background:#9da; border-radius:50px;/*四个圆角值都设置为宽度或高度值的一半*/ } border-radius div.circle{ height:100px;/*与width设置一致*/ width:100px; background:#9da; border-radius:50px;/*四个圆角值都设置为宽度或高度值的一半*/ } /*任务部分*/ div.semi-circle{ height:100px; width:50px; background:#9da; border-radius:?; } 相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!相关阅读:怎样用h5的sse服务器发送EventSource事件H5的本地存储和本地数据库详细介绍h5如何实现记住密码功能
不用border-radius怎么实现圆角
跨浏览器兼容性
并不是所有的浏览器支持CSS3,但是那些比较好的浏览器选择兼容,而不是直接支持。我们有两个能使用的前缀。
前缀:-moz(例如 -moz-border-radius)用于Firefox,-webkit(例如:-webkit-border-radius)用于Safari和Chrome。,
CSS3圆角(所有的)
不使用图片来实现圆角曾经是很流行的能力,创建那些完美的小圆角图片,用做适当的CSS背景,是非常费时的工作。现在,使用CSS3,我们可以用几行代码来创建圆角。
这是一个5px普通边框和15px边框半径的设置:
#roundCorderC{
font-family: Arial;
border: 5px solid #dedede;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
padding: 15px 25px;
height: inherit;
width: 590px;
}
浏览器支持:Firefox(3.05+…),Google Chrome(1.0.154+…),Google Chrome(2.0.156+…),Internet Explorer(IE7, IE8),Opera 9.6,Safari(3.2.1+ windows)
CSS3圆角(个别的)
当然,一个DIV的四个角不需要全部都是圆角,你可以个别的实现圆角。
#roundCornerI{
font-family: Arial;
border: 5px solid #dedede;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 15px;
padding: 15x 25px;
height: inherit;
width: 590px;
}
浏览器支持: Firefox(3.05+…),Google Chrome(1.0.154+…),Google Chrome(2.0.156+…),Internet Explorer(IE7, IE8),Opera 9.6,Safari(3.2.1+ windows)