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 3D制作实战案例分析
Sep 18 HTML / CSS
详解CSS3开启硬件加速的使用和坑
Aug 21 HTML / CSS
利用css3 translate完美实现表头固定效果
Feb 28 HTML / CSS
两种CSS3伪类选择器详细介绍
Dec 24 HTML / CSS
利用css3实现的简单的鼠标悬停按钮
Nov 04 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
Oct 29 HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
Feb 25 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
Jun 03 HTML / CSS
用CSS3画一个爱心
Apr 27 HTML / CSS
纯html+css实现奥运五环的示例代码
Aug 02 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在线生成二维码代码(google api)
2013/06/03 PHP
有关PHP性能优化的介绍
2013/06/20 PHP
PHP循环结构实例讲解
2014/02/10 PHP
php实现文件下载实例分享
2014/06/02 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
javascript+mapbar实现地图定位
2010/04/09 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python3读写ini配置文件的示例
2020/11/06 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
高校辅导员推荐信范文
2013/12/25 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
个人总结怎么写
2015/02/26 职场文书
珍爱生命主题班会
2015/08/13 职场文书
导游词之台湾安平古堡
2019/12/25 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
ipad隐藏软件app图标方法
2022/04/19 数码科技