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弹性盒模型开发笔记(一)
Apr 26 HTML / CSS
CSS实现的一闪而过的图片闪光效果
Apr 23 HTML / CSS
详解CSS3中border-image的使用
Jul 18 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
May 07 HTML / CSS
CSS3 实现弹幕的示例代码
Aug 07 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
Oct 16 HTML / CSS
几个解决兼容IE6\7\8不支持html5标签的几个方法
Jan 07 HTML / CSS
html5 更新图片颜色示例代码
Jul 29 HTML / CSS
一些常用的HTML5模式(pattern) 总结
Jul 14 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
css3实现背景图片颜色修改的多种方式
Apr 13 HTML / CSS
使用HBuilder制作一个简单的HTML5网页
Jul 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
一个MYSQL操作类
2006/11/16 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
vue内置指令详解
2018/04/03 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
微信小程序实现弹出菜单动画
2019/06/21 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python中Django发送带图片和附件的邮件
2017/03/31 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Django在Model保存前记录日志实例
2020/05/14 Python
Python如何合并多个字典或映射
2020/07/24 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
八一建军节部队活动方案
2014/02/04 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
利用python做表格数据处理
2021/04/13 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python