就算最后做到背景透明但是只有最外边圆角内容区不圆角
效果图:
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS3 border-radius边框内外圆角属性</title>
<style type="text/css">
#round2 {
float:left;
width:300px; height:50px;
border: 5px solid #dedede;
-moz-border-radius: 10px; /* Gecko browsers */
-webkit-border-radius: 10px; /* Webkit browsers */
border-radius:10px; /* W3C syntax */
z-index:1;
}
#round {
float:left;
padding:3px;
width:294px; height:44px;
background:white;
z-index:2;
}
</style>
</head>
<body>
<div id="round2">
<div id="round">123</div>
</div>
<br />
<br />
</body>
</html>
逻辑
应用堆叠,把这个图形看成两个板块
一个板块是圆角图形
一个板块是直角图形
直角图形在圆角图形之上
代码已经私聊发送给您 请查收
麻烦点个采纳了