css3 圆角 8个参数,一篇文章带你了解CSS3圆角知识

一、浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀。

属性ChromeFirefoxSafariOperaIEborder-radius5.0 4.0 -webkit-9.04.0 3.0 -moz-5.0 3.1 -webkit-10.5

二、border-radius 属性

1. 创建具有背景图的圆角

CSS3中,可以使用border-radius属性,为元素指定圆角显示。

代码如下:html>

项目

#rcorners1 {                border-radius: 25px;                background: #f00;                padding: 20px;                width: 200px;                height: 150px;

}            #rcorners2 {                border-radius: 25px;                border: 2px solid #73AD21;                padding: 20px;                width: 200px;                height: 150px;

}            #rcorners3 {                border-radius: 25px;                background: url(img/fy_indexBg.jpg);                background-position: left top;                background-repeat: repeat;                padding: 20px;                width: 200px;                height: 150px;

}

The border-radius property allows you to add rounded corners to elements.

Rounded corners for an element with a specified background color:

Rounded corners!

Rounded corners for an element with a border:

Rounded corners!

Rounded corners for an element with a background image:

Rounded corners!

提示:

border-radius属性实际是border-top-left-radius, border-top-right-radius, border-bottom-right-radius 和 border-bottom-left-radius 属性的简写。

2. 为每个角指定弧度

如果只为border-radius属性指定一个值,则此半径将应用于所有4个角。

另外可以根据自己开发的需求,分别指定每个角。以下是规则:

四个值: 第一个值适用于左上角,第二个值适用于右上方,第三值应用于右下角,第四值适用于左下角。

三个值: 第一个值适用于左上,二值适用于右上和左下,右下第三值适用于。

两个值: 第一个值适用于左上和右下角,和二值适用于右上和左下角。

一个值: 所有的四个角都是圆的。

实例1:

1.四个值 - border-radius: 15px 50px 30px 5px#rcorners4 {    border-radius: 15px 50px 30px 5px;    background: #f00;    padding: 20px;    width: 200px;    height: 150px;

}

2.三个值 - border-radius: 15px 50px 30px#rcorners5 {    border-radius: 15px 50px 30px;    background: #f00;    padding: 20px;    width: 200px;    height: 150px;

}

3.两个值 - border-radius: 15px 50px#rcorners6 {    border-radius: 15px 50px;    background: #f00;    padding: 20px;    width: 200px;    height: 150px;

}

完整代码 :html>

项目

#rcorners4 {      border-radius: 15px 50px 30px 5px;      background: #f00;      padding: 20px;      width: 200px;      height: 150px;

}  #rcorners5 {      border-radius: 15px 50px 30px;      background: #f00;      padding: 20px;      width: 200px;      height: 150px;

}  #rcorners6 {      border-radius: 15px 50px;      background: #f00;      padding: 20px;      width: 200px;      height: 150px;

}

四个值 - border-radius: 15px 50px 30px 5px:

三个值 - border-radius: 15px 50px 30px:

两个值 - border-radius: 15px 50px:

实例2:

创建椭圆形的圆角

创建椭圆形的圆角

椭圆边框 :border-radius: 50px/15px#rcorners7 {    border-radius: 50px/15px;    background: #73AD21;    padding: 20px;    width: 200px;    height: 150px;

}

椭圆边框 : border-radius: 15px/50px#rcorners8 {        border-radius: 15px/50px;        background: #73AD21;        padding: 20px;        width: 200px;        height: 150px;

}

椭圆边框 : border-radius: 50%#rcorners9 {        border-radius: 50%;        background: #73AD21;        padding: 20px;        width: 200px;        height: 150px;

}

完整代码:html>

项目

#rcorners7 {        border-radius: 50px/15px;        background: #73AD21;        padding: 20px;        width: 200px;        height: 150px;

}    #rcorners8 {        border-radius: 15px/50px;        background: #73AD21;        padding: 20px;        width: 200px;        height: 150px;

}    #rcorners9 {        border-radius: 50%;        background: #73AD21;        padding: 20px;        width: 200px;        height: 150px;

}

椭圆边框 - border-radius: 50px/15px:

椭圆边框 - border-radius: 15px/50px:

椭圆边框 - border-radius: 50%:

三、总结

1、本文主要讲解了CSS3圆角,通过一些属性的演示,丰富的案例,帮助大家理解CSS知识。希望大家可以耐心的去学习,同时希望碰到问题主动搜索,尝试一下,总会有解决方法。

2、代码很简单,希望能帮到你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值