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 相关文章推荐
让IE6支持css3,让 IE7、IE8 都支持CSS3
Oct 09 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
Jul 14 HTML / CSS
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
Jul 08 HTML / CSS
CSS3实现10种Loading效果
Jul 11 HTML / CSS
纯CSS3大转盘抽奖示例代码(响应式、可配置)
Jan 13 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
Jan 31 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
Jan 07 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
HTML中meta标签及Keywords
Apr 15 HTML / CSS
元素水平垂直居中的方式
Mar 31 HTML / CSS
css 边框添加四个角的实现代码
Oct 16 HTML / CSS
css弧边选项卡的项目实践
May 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边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php下连接mssql2005的代码
2011/01/17 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
python BeautifulSoup使用方法详解
2013/11/21 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python编程求质数实例代码
2018/01/31 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
关于Python-faker的函数效果一览
2019/11/28 Python
Python和Sublime整合过程图示
2019/12/25 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
详解Python3中的 input() 函数
2020/03/18 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
期末复习计划
2015/01/19 职场文书
共青团员自我评价
2015/03/10 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
乔迁新居祝福语
2019/11/04 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers