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 相关文章推荐
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
Mar 09 HTML / CSS
CSS3中利用animation属性创建雪花飘落特效
May 14 HTML / CSS
CSS3中的content属性使用示例
Jul 20 HTML / CSS
CSS3田字格列表的样式编写方法
Nov 22 HTML / CSS
CSS3 新增选择器的实例
Nov 13 HTML / CSS
html5 兼容IE6结构的实现代码
May 14 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
Jan 09 HTML / CSS
Html5+JS实现手机摇一摇功能
Apr 24 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
Apr 24 HTML / CSS
详解HTML5.2版本带来的修改
May 06 HTML / CSS
纯CSS实现hover图片pop-out弹出效果的实例代码
Apr 16 HTML / CSS
从QQtabBar看css命名规范BEM的详细介绍
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
关于文本留言本的分页代码
2006/10/09 PHP
PHP 判断变量类型实现代码
2009/10/23 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
canvas 实现中国象棋
2017/02/17 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
深入Python解释器理解Python中的字节码
2015/04/01 Python
python开发之thread线程基础实例入门
2015/11/11 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
pycharm远程调试openstack代码
2017/11/21 Python
Python3的socket使用方法详解
2020/02/18 Python
python操作yaml说明
2020/04/08 Python
python实现五子棋程序
2020/04/24 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
安全生产检讨书
2014/01/21 职场文书
现金出纳岗位职责
2014/03/15 职场文书
有创意的广告词
2014/03/18 职场文书
二年级小学生评语
2014/04/21 职场文书
政协会议宣传标语
2014/10/09 职场文书
初中家长意见
2015/06/03 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
浅谈MySQL函数
2021/10/05 MySQL