CSS圆角矩形设置

html-css010

CSS圆角矩形设置,第1张

CSS圆角矩形可以使用 Border-radius 属性即可实现。

Border-radius 属性相关定义功能及其案例:

对浏览器的支持:IE9+、Firefox 4+、Chrome、Safari 5+ 以及 Opera 支持 border-radius 属性。

定义和用法:border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。该属性允许您为元素添加圆角边框!

默认值:0;

继承性:no;

版本:CSS3;

JavaScript 语法:object.style.borderRadius="5px"。

语法:border-radius: 1-4 length|% / 1-4 length|%。

length:定义圆角的形状。

%:以百分比定义圆角的形状。

案例:

案例1:border-radius:2em

等同于:

border-top-left-radius:2em

border-top-right-radius:2em

border-bottom-right-radius:2em

border-bottom-left-radius:2em 案例2:border-radius: 2em 1em 4em / 0.5em 3em 等同于:

border-top-left-radius: 2em 0.5em

border-top-right-radius: 1em 3em

border-bottom-right-radius: 4em 0.5em

border-bottom-left-radius: 1em 3em

注意事项:

按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。

第一种

<html

xmlns:v>

<head>

<style>

v\:*{behavior:

url(#default#VML)}

</style>

</head>

<body>

<v:roundRect

style="position:absoluteleft:20pxtop:50pxwidth:200pxheight:140px"

FillColor="#e8e8e8"

Filled="T"

/>

刷新本页才能看到效果

</body>

</html>

======================================

第二种

css圆角效果,IE6,

firefox均显示正常

<html>

<head>

<title>css圆角效果--网站每日新</title>

<meta

http-equiv="content-type"

content="text/html

charset=gb2312">

<style

type="text/css">

div.RoundedCorner{background:

#9BD1FA}

b.rtop,

b.rbottom{display:blockbackground:

#FFF}

b.rtop

b,

b.rbottom

b{display:blockheight:

1pxoverflow:

hidden

background:

#9BD1FA}

b.r1{margin:

0

5px}

b.r2{margin:

0

3px}

b.r3{margin:

0

2px}

b.rtop

b.r4,

b.rbottom

b.r4{margin:

0

1pxheight:

2px}

</style>

</head>

<body>

<div

class="RoundedCorner">

<b

class="rtop"><b

class="r1"></b><b

class="r2"></b><b

class="r3"></b><b

class="r4"></b></b>

<br>无图片实现圆角框<br><br>

<b

class="rbottom"><b

class="r4"></b><b

class="r3"></b><b

class="r2"></b><b

class="r1"></b></b>

</div>

</body>

</html>