加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

CSS3中的border-radius怎样使用?兼容性如何?

发布时间:2023-08-08 14:03:15 所属栏目:语言 来源:
导读:这篇文章给大家分享的是CSS3中的border-radius的相关内容。使用border-radius属性可以很轻松的实现圆角效果,小编觉得挺实用的,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小
这篇文章给大家分享的是CSS3中的border-radius的相关内容。使用border-radius属性可以很轻松的实现圆角效果,小编觉得挺实用的,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
 
    CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。所有合法的CSS度量值都可以使用:em、ex、pt、px、百分比等等。
 
    border-radius的浏览器支持
 
    IE 9、Opera 10.5、Safari 5、Chrome 4和Firefox 4,都支持上述的border-radius属性。
 
    早期版本的Safari和Chrome,支持-webkit-border-radius属性。
 
    早期版本的Firefox支持-moz-border-radius属性。
 
    目前来看,为了保证兼容性,只需同时设置-moz-border-radius和border-radius即可。
 
-moz-border-radius: 15px;
 
border-radius: 15px;
 
    (注意:border-radius必须放在最后声明,否则可能会失效。)
 
    另外,早期版本Firefox的单个圆角的语句,与标准语法略有不同。
 
-moz-border-radius-topleft(标准语法:border-top-left-radius)
 
-moz-border-radius-topright(标准语法:border-top-right-radius)
 
-moz-border-radius-bottomleft(标准语法:border-bottom-left-radius)
 
-moz-border-radius-bottomright(标准语法:border-bottom-right-radius)
 
border-radius的实例制作
 
 
 
#rcorners1 {
 
    border-radius: 25px;
 
    background: #8AC007;
 
    padding: 20px;
 
    width: 200px;
 
    height: 150px;
 
}
 
 
 
#rcorners2 {
 
    border-radius: 25px;
 
    border: 2px solid #8AC007;
 
    padding: 20px;
 
    width: 200px;
 
    height: 150px;
 
}
 
 
 
#rcorners3 {
 
    border-radius: 25px;
 
    background: url(paper.gif);
 
    background-position: left top;
 
    background-repeat: repeat;
 
    padding: 20px;
 
    width: 200px;
 
    height: 150px;
 
}
 
CSS3 border-radius - 指定每个圆角
 
    如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。但是,如果你要在四个角上一一指定,可以使用以下规则:
 
    四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
 
    三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
 
    两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
 
    一个值: 四个圆角值相同
 
CSS3 border-radius单个圆角的设置
 
    单个圆角的设置除了同时设置四个圆角以外,还可以单独对每个角进行设置。对应四个角,CSS3提供四个单独的属性:
 
    border-top-left-radius
 
    border-top-right-radius
 
    border-bottom-right-radius
 
    border-bottom-left-radius
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章