CSS3边框 圆角效果 border-radius

border-radius是向元素添加圆角边框

使用方法:

border-radius:10px; /* 所有角都使用半径为10px的圆角 */

border-radius: 5px 5px 5px 5px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 */

不要以为border-radius的值只能用px单位,你还可以用百分比或者em,但兼容性目前还不太好。

实心上半圆:

方法:把高度(height)设为宽度(width)的一半,并且只设置左上角和右上角的半径与元素的高度一致(大于也是可以的)。

div{
    height:50px;/*是width的一半*/
    width:100px;
    background:#9da;
    border-radius:50px 50px 0 0;/*半径至少设置为height的值*/
    }

实心圆:
方法:把宽度(width)与高度(height)值设置为一致(也就是正方形),并且四个圆角值都设置为它们值的一半。如下代码:

div{
    height:100px;/*与width设置一致*/
    width:100px;
    background:#9da;
    border-radius:50px;
    }

实心下半圆:

方法:把高度(height)设为宽度(width)的一半,并且只设置左下角和右下角的半径与元素的高度一致(大于也是可以的)。

div.circle2{    height:50px;    width:100px;    background:#9da;    border-radius:0 0 50px 50px;}

实心左半圆:

方法:把宽度(width)设为高度(height)的一半,并且只设置左上角和左下角的半径与元素的高度一致(大于也是可以的)。

div.circle2{    height:50px;    width:100px;    background:#9da;    border-radius:50px 0 0 50px;}

实例右半圆:

方法:把宽度(width)设为高度(height)的一半,并且只设置右上角和右下角的半径与元素的高度一致(大于也是可以的)。

div.circle2{    height:50px;    width:100px;    background:#9da;    border-radius:0 50px 50px 0;}代码演示:
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>border-radius</title>
    <style type="text/css">
        div.circle{
            height:50px;/*是width的一半*/
            width:100px;
            background:#9da;
            border-radius:50px 50px 0 0;/*半径至少设置为height的值*/
        }
        div.circle1{
            height:100px;/*与width设置一致*/
            width:100px;
            background:#9da;
            border-radius:50px;
        }
        div.circle2{
            height:50px;
            width:100px;
            background:#9da;
            border-radius:0 0 50px 50px;
        }
        div.circle3{
            height:100px;
            width:50px;
            background:#9da;
            border-radius:50px 0 0 50px;
        }
        div.circle4{
            height:100px;

width:50px;
            background:#9da;
            border-radius:0px 50px 50px 0px;
        }

    </style>
</head>
<body>

<div class="circle">
</div>
<br/>
<div class="circle1">

</div>
<br>
<div class="circle2">
</div>
<br>
<div class="circle3">
</div>
<br>
<div class="circle4">
</div>
<br>
</body>
</html>

转载:http://www.imooc.com/code/380

				
时间: 2024-12-22 08:24:58

CSS3边框 圆角效果 border-radius的相关文章

ss3来实现边框圆角效果

经常看到别人的网站有个边框来修饰文字区域,类似圆角矩形把文字环绕起来,特别有感觉,于是就试着用图片边框来修饰,但是用图片过多会拉慢网页的加载速度,能不能使用css3来实现边框圆角效果呢?当然border-radius要在firefox或Safari 和 Chrome才能实现 W3C 很早就制订了实现了 CSS 圆角的 CSS3 属性:border-radius,Firefox 和 Safari 也通过私有属性实现了该功能: 1 <div style=" border-top-left-ra

第八十节,CSS3边框图片效果

CSS3边框图片效果 学习要点: 1.属性初探 2.属性解释 3.简写和版本 本章主要探讨HTML5中CSS3中边框图片背景的效果,通过这个新属性让边框更加的丰富多彩. 一.属性解释     CSS3提供了一个新的属性集合,用这几个属性可以嵌入图片形式的边框.这样,边框就可以自定义了.     1.border-image-source                      //引入背景图片地址     2.border-image-slice                        

css3之圆角效果 border-radius

圆角效果 border-radius  border-radius是向元素添加圆角边框. 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 不要以为border-radius的值只能用px单位,你还可以用百分比或者em,但兼容性目前还不太好. 实心上半圆: 方法:把高度(height)设为宽度(width)的一半,并且

实现IE下兼容CSS3的圆角效果

有些CSS3的牛逼的效果在IE下展示不出来是最烦人的啦,在项目中做的圆角效果到了IE下一堆方块....忒尴尬了...,找了个替代解决方案 1.首先下载一个js插件PIE.js百度一搜都是的,我也就不写出来下载地址了 2.执行的时候只需要遍历一下你要添加圆角效果的样式名就好了 $('.publicguest').each(function(){        PIE.attach(this);    }) 3.考虑到火狐下是不需要的就再添加一下判断吧 <!--[if IE]><script

第 23 章 CSS3 边框图片效果

学习要点: 1.属性初探 2.属性解释 3.简写和版本 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS3 中边框图片背景的效果,通过这个新属性让边框更加的丰富多彩. 一.属性解释 CSS3 提供了一个新的属性集合,用这几个属性可以嵌入图片形式的边框.这样,边框就可以自定义了. 1.border-image-source      //引入背景图片地址2.border-image-slice         //切割引入背景图片3.border-image-width       //边框

CSS3边框圆角实现

语法 border-radius:length|percentage {1,4} length : 用长度值设置对象的圆角半径长度.不允许负值 percentage : 用百分比设置对象的圆角半径长度.不允许负值 {1,4}是说该属性支持1~4参数值; 参数解释 一个参数: 所有半径相等,顺时针,自左上角到左下角 两个参数:对角相等. 第一个参数:左上角=右下角; 第二个参数:右上角=左下角 三个参数. 第一个参数:左上角; 第二个参数:右上角=左下角; 第三个参数:右下角 四个参数: 自左上角

CSS3 - 边框

1,圆角效果 border - radius border - radius 是向元素添加圆角边框. 使用方法: border - radius : 10px /* 所有角都使用半径为10px的圆角 */ border - radius : 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下角,顺时针 */ 实心上半圆: 方法:把高度height设为宽度width一半,并且只设置左上角和右上角的半径与元素高度相同 div{ height:50px;/*是widt

第23章 CSS边框图片效果

本章学习日后开发使用参考一下内容 https://www.qianduan.net/css3border-image-bian-kuang-tu-xiang-xiang-jie/ 或W3C 或者百度 未排版的PDF转WORD(不想排版了) 第 23章 CSS3边框图片效果学习要点:1.属性初探2.属性解释3.简写和版本 本章主要探讨 HTML5中 CSS3中边框图片背景的效果,通过这个新属性让边框更加的丰富多彩.一.属性解释CSS3提供了一个新的属性集合,用这几个属性可以嵌入图片形式的边框.这样

input文本框圆角效果代码实例

input文本框圆角效果代码实例:本章节分享一段代码实例,它实现了将input文本框设置为圆角的功能.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁部落</tit