CSS3_边框属性之圆角

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

  border-radius的值不仅能用px单位,你还可以用百分比或者em,但兼容性目前还不太好。(都不能是负值)

  

  1、border-radius

      设置或检索对象使用圆角边框。

      如果提供四个参数值,将按上左、上右、下右、下左的顺序作用于四个角。

      如果提供一个,将用于全部的于四个角。

      如果提供两个,第一个用于上左、下右,第二个用于上右、下左。

      如果提供三个,第一个用于上左,第二个用于上右、下左,第三个用于下右。

      垂直半径也遵循以上4点。

      对应的脚本特性为borderRadius。

  2、border-top-left-radius

      设置或检索对象的左上角圆角边框。

      如设置border-top-left-radius:5px 10px;

      表示top-left这个角的水平圆角半径为5px,垂直圆角半径为10px。

      对应的脚本特性为borderTopLeftRadius。

  3、border-top-right-radius

      设置或检索对象的右上角圆角边框。

      如设置border-top-right-radius:5px 10px;

      表示top-right这个角的水平圆角半径为5px,垂直圆角半径为10px。

      对应的脚本特性为borderTopRightRadius。

  4、border-bottom-right-radius  

       设置或检索对象的左下角圆角边框

      如设置border-bottom-right-radius:5px 10px;

      表示bottom-right这个角的水平圆角半径为5px,垂直圆角半径为10px。

      对应的脚本特性为borderBottomRightRadius

  5、border-bottom-left-radius

      设置或检索对象的左下角圆角边框。

      如设置border-bottom-left-radius:5px 10px;

      表示bottom-left这个角的水平圆角半径为5px,垂直圆角半径为10px。

      对应的脚本特性为borderBottomLeftRadius。

二、使用方法 

   设定一个值会同时设定四个角的圆角都一样(四个半径值分别是左上角、右上角、右下角和左下角,顺时针)

   如果圆角的半径相同,每个值可以只写一个参数,相当于写2个一样的参数 例如 30px/30px 和30px 是等同的

<style>
    .box1{ padding:10px;width:180px;height:80px;border:2px solid red;border-radius:20px;}
    .box2{ padding:10px;width:180px;height:80px;border:2px solid red;border-radius:10px 20px 30px 40px;}
</style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
</body>
<style>
    div{width:180px;height:80px;border:2px solid red;padding:10px;border-radius:20px/20px 40px 80px;}
    /*20px代表左上角,40px代表右上角和左下角,80px代表右下角*/
</style>
</head>
<body>
    <div></div>
</body>
<style>
    div{ padding:10px; width:180px;height:80px;border:2px solid red; border-radius:20px 40px 80px 100px/20px 40px 80px 100px;}
    /*20px 代表左上角的垂直半径,40px 代表右上角的垂直半径,80px 代表右下角的垂直半径,100px 代表左下角的垂直半径*/
</style>
</head>
<body>
    <div></div>
</body>
时间: 2024-10-24 21:08:27

CSS3_边框属性之圆角的相关文章

CSS3_边框属性之圆角的基本图形案例

一.正方形 div{ background:#F00; width:100px; height:100px;}   二.长方形 div{background:#F00;width:200px;height:100px;} 三.圆形 把宽度(width)与高度(height)值设置为一致(也就是正方形),并且四个圆角值都设置为它们值的一半. div{width: 100px;height: 100px;background: red;-moz-border-radius: 50px;-webkit

CSS3边框属性_圆角、CSS画基本图形(圆形、三角形、多边形、爱心、八卦等)

有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,用的是firefox或者chrome,当然IE也能看一部分 1.正方形 div{ background:#F00; width:100px; height:100px; } 2.长方形 div{ background:#F00; width:200px; height:100px; } 3.圆形 div{ width: 100px; height: 100px; background: red; -moz-border-radius: 5

storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)

纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view.layer.masksToBounds = YES; view.layer.cornerRadius = 5.0; view.layer.borderColor = [UIColorredColor].CGColor; 以下提供自定义控件的时候,使用Xib,或者用sb来进行布局,那么这时候怎么来使用

css3设置边框属性

css设置边框属性:设置边框圆角 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> div.border1{ border: 3px solid blue;/*边框大小 实心线 蓝色*/ padding :10px 40px;/* 上下边距 左右边距*/ bac

css学习----边框属性

CSS 边框属性 参考手册:http://www.runoob.com/css3/css3-borders.html 边框属性有三个 border-radius--------------------------处理边框圆角 box-shadow----------------------------处理边框阴影 border-image--------------------------在使用图片创建边框: border-radius:length(或者百分比)---简写统一设置四个角 每个半

使用box-shadow属性实现圆角效果代码实例

使用box-shadow属性实现圆角效果代码实例:通常实现圆角效果我们使用border-radius,其实我们也可以使用box-shadow属性来实现.两个属性的具体用法这里就不多介绍了,具体可以参阅以下两个文章:(1).圆角效果可以参阅CSS3实现圆角效果一章节.(2).box-shadow可以参阅CSS3的box-shadow属性用法详解一章节.代码实例: <!DOCTYPE html> <html> <head> <meta charset=" u

[2016-01-17][CSS][边框属性]

border 简写属性在一个声明设置所有的边框属性.可以按顺序设置如下属性:  border-width 规定边框的宽度. thin 定义细的边框. medium 默认.定义中等的边框. thick 定义粗的边框. length 允许您自定义边框的宽度. inherit 规定应该从父元素继承边框宽度. border-style 规定边框的样式. 值 描述 none 定义无边框. hidden 与 "none" 相同.不过应用于表时除外,对于表,hidden 用于解决边框冲突. dott

Css3之基础-3 Css 尺寸单位、尺寸属性与边框属性

一.CSS 单位 尺寸单位 - %  : 百分比 - in : 英寸 - cm : 厘米 - mm : 毫米 - pt : 磅(1pt等于1/72英寸) - px : 像素(计算机屏幕上的一个点) - em : 1em等于当前的字体尺寸,2em等于当前字体尺寸的两倍 颜色单位 - rgb(x,x,x)   : RGB 值,如 rgb(255,0,0) - rgb(x%,x%,x%): RGB 百分比值,如 rgb(100%,0%,0%) - #rrggbb:十六进制数,如 #ff0000 - #

css边框属性

border 在一个声明中设置所有的边框属性: border-bottom 在一个声明中设置所有的下边框属性: border-bottom-color 设置下边框的颜色: border-bottom-style 设置下边框的样式: border-bottom-width 设置下边框的宽度: border-color 设置四条边框的颜色: border-left 在一个声明中设置所有的左边框属性: border-left-style 设置左边框的样式了: border-left-width 设置左