CSS3 border-radius圆角的实现方法及用法详解


Posted in HTML / CSS onSeptember 14, 2020

以前想实现一个圆角是比较麻烦的,不过现在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的实例制作

CSS3 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

到此这篇关于CSS3 border-radius圆角的实现方法及用法详解的文章就介绍到这了,更多相关CSS3 border-radius圆角内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3弹性伸缩布局之box布局
Jul 12 HTML / CSS
CSS3中媒体查询结合rem布局适配手机屏幕
Jun 10 HTML / CSS
用css3实现转换过渡和动画效果
Mar 13 HTML / CSS
Html5画布_动力节点Java学院整理
Jul 13 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
Jan 30 HTML / CSS
html5 更新图片颜色示例代码
Jul 29 HTML / CSS
HTML5新增的8类INPUT输入类型介绍
Jul 06 HTML / CSS
canvas实现圆形进度条动画的示例代码
Dec 26 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
Mar 20 HTML / CSS
用canvas画心电图的示例代码
Sep 10 HTML / CSS
html5 canvas手势解锁源码分享
Jan 07 HTML / CSS
CSS Transition通过改变Height实现展开收起元素
Aug 07 HTML / CSS
详解css3中dispaly的Grid布局与Flex布局
Sep 11 #HTML / CSS
CSS3动画和HTML5新特性详解
Aug 31 #HTML / CSS
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
Aug 24 #HTML / CSS
css3实现动画的三种方式
Aug 24 #HTML / CSS
使用CSS3实现字体颜色渐变的实现
Aug 10 #HTML / CSS
CSS3实现线性渐变用法示例代码详解
Aug 07 #HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
Aug 04 #HTML / CSS
You might like
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
js 设置选中行的样式的实现代码
2010/05/24 Javascript
jquery等待效果示例
2014/05/01 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
简单谈谈Python中的json与pickle
2017/07/19 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
饭店工作计划书
2014/01/10 职场文书
财务总监岗位职责
2014/03/07 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
二年级数学教学反思
2016/02/16 职场文书