CSS园角效果

本文介绍了一种使用HTML和CSS实现圆角效果的方法。通过精心设计的表格布局与内联样式结合,可以在不依赖图片的情况下创建平滑的圆角边框。此方法适用于需要自定义背景颜色和边框颜色的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<style>
td{font-size:9pt;word-break:break-all}
.corner{font-size:0;}
.corner_bo{background:blue}
.corner_bg{background:#6699ff}
#tit{height:22px;color:white;}
#txt{line-height:150%;background:white;border:1pxsolidblue}
#tl,#tr,#bl,#br,#corner_tl,#corner_tr,#corner_bl,#corner_br{width:3px;height:3px}
#t,#b,#corner_t,#corner_b{height:3px}
#l,#r,#corner_l,#corner_r{width:3px}
</style>
<scriptsrc=corner.js></script>
<tablecellpadding=0cellspacing=0width=400align=center>
<tr><tdid=tl></td><tdid=t></td><tdid=tr></td></tr>
<tr><tdid=l></td>
<tdid=box>
<tablecellpadding=3cellspacing=0width=100%>
<trid=tit><td>
<b>圆角效果</b>
</td></tr>
<tr><tdheight=200id=txt>
<Br>
</td></tr></table>
</td>
<tdid=r></td>
</tr>
<tr><tdid=bl></td><tdid=b></td><tdid=br></td></tr>
</table>
<script>
functionsetcorner(id)
{
varhtml;
if(id=="t")
{
html="<tableclass=cornerid=corner_tcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bo></td></tr><tr><tdclass=corner_bg></td></tr><tr><tdclass=corner_bg></td></tr>"
html+="</table>"
}
if(id=="b")
{
html="<tableclass=cornerid=corner_bcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bg></td></tr><tr><tdclass=corner_bg></td></tr><tr><tdclass=corner_bo></td></tr>"
html+="</table>"
}
if(id=="l")
{
html="<tableclass=cornerid=corner_lcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bo></td><tdclass=corner_bg></td><tdclass=corner_bg></td></tr>"
html+="</table>"
}
if(id=="r")
{
html="<tableclass=cornerid=corner_rcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bg></td><tdclass=corner_bg></td><tdclass=corner_bo></td></tr>"
html+="</table>"
}
if(id=="tl")
{
html="<tableclass=cornerid=corner_tlcellpadding=0cellspacing=0>"
html+="<tr><tdbgcolor=white></td><tdbgcolor=white></td><tdclass=corner_bo></td></tr>"
html+="<tr><tdbgcolor=white></td><tdclass=corner_bo></td><tdclass=corner_bg></td></tr>"
html+="<tr><tdclass=corner_bo></td><tdclass=corner_bg></td><tdclass=corner_bg></td></tr>"
html+="</table>"
}
if(id=="tr")
{
html="<tableclass=cornerid=corner_trcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bo></td><tdbgcolor=white></td><tdbgcolor=white></td></tr>"
html+="<tr><tdclass=corner_bg></td><tdclass=corner_bo></td><tdbgcolor=white></td></tr>"
html+="<tr><tdclass=corner_bg></td><tdclass=corner_bg></td><tdclass=corner_bo></td></tr>"
html+="</table>"
}
if(id=="bl")
{
html="<tableclass=cornerid=corner_blcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bo></td><tdclass=corner_bg></td><tdclass=corner_bg><tdclass=corner_bg></tr>"
html+="<tr><tdbgcolor=white></td><tdclass=corner_bo></td><tdclass=corner_bg></td></tr>"
html+="<tr><tdbgcolor=white></td><tdbgcolor=white></td><tdclass=corner_bo></td></tr>"
html+="</table>"
}
if(id=="br")
{
html="<tableclass=cornerid=corner_brcellpadding=0cellspacing=0>"
html+="<tr><tdclass=corner_bg></td><tdclass=corner_bg></td><tdclass=corner_bo></td></tr>"
html+="<tr><tdclass=corner_bg></td><tdclass=corner_bo></td><tdbgcolor=white></td></tr>"
html+="<tr><tdclass=corner_bo></td><tdbgcolor=white></td><tdbgcolor=white></td></tr>"
html+="</table>"
}
eval(id+".innerHTML=html")
}
functioncorner(border,bgcolor)
{
setcorner("tl")
setcorner("tr")
setcorner("bl")
setcorner("br")
setcorner("t")
setcorner("b")
setcorner("l")
setcorner("r")
corner_t.style.width=box.offsetWidth
corner_b.style.width=box.offsetWidth
corner_l.style.height=box.offsetHeight
corner_r.style.height=box.offsetHeight
box.style.background=bgcolor
}
corner("blue","#6699ff");
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值