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禁用输入法(CSS3 UI规范)实例解析
Dec 04 HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 HTML / CSS
一款纯css3实现的鼠标悬停动画按钮
Dec 29 HTML / CSS
CSS3实现可翻转的hover效果
May 23 HTML / CSS
纯CSS3实现的井字棋游戏
Nov 25 HTML / CSS
HTML中fieldset标签概述及使用方法
Feb 01 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
Mar 25 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
Jul 31 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
Dec 10 HTML / CSS
three.js模拟实现太阳系行星体系功能
Sep 03 HTML / CSS
小程序实现悬浮按钮的全过程记录
Oct 16 HTML / CSS
css样式important规则的正确使用方式
Jun 10 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安装问题
2006/10/09 PHP
php抓取页面与代码解析 推荐
2010/07/23 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
深入解析Python中的__builtins__内建对象
2016/06/21 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
python代码能做成软件吗
2020/07/24 Python
python 元组和列表的区别
2020/12/30 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
优秀食品类广告词
2014/03/19 职场文书
教师求职自荐信范文
2015/03/04 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
党支部鉴定意见
2015/06/02 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
Node实现搜索框进行模糊查询
2021/06/28 Javascript
Java Redisson多策略注解限流
2022/09/23 Java/Android