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>