用户名:
密 码:
当前位置: 主页 > 网页设计 > css >

div css实现圆角边框的代码

点击:
银众网络-专业的域名注册虚拟主机服务商!虚拟主机全部为高带宽高配置、性能强劲。香港虚拟主机、美国虚拟主机等海外虚拟主机在速度和稳定性处于国际领先水平!每款虚拟主机均送同等容量的备份空间,随时备份让你的网站安全无忧,云主机更是功能强劲傲视群雄!

为了网页美观,好多网站的边框都设计成圆的,div css如何实现圆角边框呢?除了使用圆角背景图片外,CSS代码页可以实现的,我在这里介绍的是实现圆角矩形边框的方法。

用代码说明问题:

<html>
<head>
<style>
#a{
border-left:1px #333 solid;
border-right:1px #333 solid;
width:300px;
height:500px;
}
.b{
height:1px;
overflow:hidden;
border-left:1px #333 solid;
border-right:1px #333 solid;
}
</style>
</head>
<body>
<div>
<div class="b" style="margin-left:3px;width:294px;background:#333"></div>
<div class="b" style="margin-left:2px;width:296px;"></div>
<div class="b" style="margin-left:1px;width:298px"></div>
<div id="a">

以我的能力,纯DIV CSS实现的效果只能做到这样了。这里是放置内容的地方,自己看一看代码的规律,很容易明白。

代码很简单,a层为放置内容的层,其width值为300,然后向外以2像素的宽度递减。最外一层要加上background为个属性,目的是要将上、下两线条呈现出来。

这里实现了3像素的圆角边框,b层的数量决定了要实现多少个像素边框。建议不要多于3层,最好是2层,即2像素圆角边框,或者1层,因为层数越多,圆角的表现就越不圆滑。在firefox IE6 都通过测试。

</div>
<div class="b" style="margin-left:1px;width:298px"></div>
<div class="b" style="margin-left:2px;width:296px;"></div>
<div class="b" style="margin-left:3px;width:294px;background:#333"></div>
</div>
</body>
</html>

本文由虚拟主机域名注册服务商 银众网络(http://www.yinzhong.net) 整理,如需转载,请保留来源。
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------