div+css 画圆角矩形

<html> 
<head> 
<title>div+css制作圆角矩形</title> 
<mce:style><!--  
body  
{  
background:white;  
}  
#main  
{  
margin:0 20%;  
background:red;  
}  
.up  
{  
background:white;  
}  
.up div  
{  
height:1px;  
overflow:hidden;  
background:red;  
}  
.r1{margin:0 6px;}  
.r2{margin:0 4px;}  
.r3{margin:0 3px;}  
.r4{margin:0 2px;}  
.r5{margin:0 1px;height:5px;}  
--></mce:style><style mce_bogus="1">body  
{  
background:white;  
}  
#main  
{  
margin:0 20%;  
background:red;  
}  
.up  
{  
background:white;  
}  
.up div  
{  
height:1px;  
overflow:hidden;  
background:red;  
}  
.r1{margin:0 6px;}  
.r2{margin:0 4px;}  
.r3{margin:0 3px;}  
.r4{margin:0 2px;}  
.r5{margin:0 1px;height:5px;}</style> 
</head> 
<body> 
<div id="main"> 
<div class="up"> 
<div class="r1"></div> 
<div class="r2"></div> 
<div class="r3"></div> 
<div class="r4"></div> 
<div class="r5"></div> 
</div> 
内容<br> 
内容<br> 
内容<br> 
内容<br> 
<div class="up"> 
<div class="r5"></div> 
<div class="r4"></div> 
<div class="r3"></div> 
<div class="r2"></div> 
<div class="r1"></div> 
</div> 
</div> 
</body> 
</html> 
<html>
<head>
<title>div+css制作圆角矩形</title>
<mce:style><!--
body
{
background:white;
}
#main
{
margin:0 20%;
background:red;
}
.up
{
background:white;
}
.up div
{
height:1px;
overflow:hidden;
background:red;
}
.r1{margin:0 6px;}
.r2{margin:0 4px;}
.r3{margin:0 3px;}
.r4{margin:0 2px;}
.r5{margin:0 1px;height:5px;}
--></mce:style><style mce_bogus="1">body
{
background:white;
}
#main
{
margin:0 20%;
background:red;
}
.up
{
background:white;
}
.up div
{
height:1px;
overflow:hidden;
background:red;
}
.r1{margin:0 6px;}
.r2{margin:0 4px;}
.r3{margin:0 3px;}
.r4{margin:0 2px;}
.r5{margin:0 1px;height:5px;}</style>
</head>
<body>
<div id="main">
<div class="up">
<div class="r1"></div>
<div class="r2"></div>
<div class="r3"></div>
<div class="r4"></div>
<div class="r5"></div>
</div>
内容<br>
内容<br>
内容<br>
内容<br>
<div class="up">
<div class="r5"></div>
<div class="r4"></div>
<div class="r3"></div>
<div class="r2"></div>
<div class="r1"></div>
</div>
</div>
</body>
</html>

 

以下摘自 百度知道

圆角它靠1px的高度来拼起来的
比如: 大层div宽度为100px;

圆角开始:上

第一行div,高度为1px; 宽度为94px; 左右两边挤开3px,
第二行div,高度为1px; 宽度为96px; 左右两边挤开2px,
第三行div,高度为1px; 宽度为98px; 左右两边挤开1px,

内容

圆角开始:下

第一行div,高度为1px; 宽度为98px; 左右两边挤开1px,
第二行div,高度为1px; 宽度为96px; 左右两边挤开2px,
第三行div,高度为1px; 宽度为94px; 左右两边挤开3px,


两边的边距自定,这样就形成一个弧形了。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dfzone/archive/2009/02/06/3867010.aspx

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值