css 编写的多边形能够设置圆角么?

比如说:三角形或是五边形、六边形... 比如说:三角形或是五边形、六边形 展开
 我来答
Apple
2015-03-06 · 知道合伙人数码行家
Apple
知道合伙人数码行家
采纳数:13946 获赞数:38144
南京艺术学院,平面网页UI设计17年,Adobe网页设计师

向TA提问 私信TA
展开全部

多边形是可以设置圆角,但如果五边形和六边形是由三角形和四边形组合而成,不建议设置圆角,设置后,达不到理想效果,不过四边形和八边形是可以的,也可以组装。

代码如下,供参考,请在IE9或Chrome上运行:

<html>
<head>
<title>多边形圆角</title>
<style>

#parallelogram{
width: 200px;
height: 100px;
margin-left: 30px;
-webkit-transform: skew(-30deg);
-moz-transform: skew(200deg);
-o-transform: skew(200deg);
background-color: red;
border-radius:10px;
}


#burst-8{
width: 80px;
height: 80px;
background-color: red;
text-align: center;
position: relative;
top:100px;
left:100px;
transform:rotate(20deg);
-webkit-transform:rotate(20deg);
-ms-transform:rotate(20deg);
-moz-transform:rotate(20deg);
-o-transform:rotate(20deg);
border-radius:10px;
}
#burst-8:before{
width: 80px;
height: 80px;
top: 0;
left: 0;
background-color: red;
position: absolute;
content: "";
transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-o-transform:rotate(135deg);
border-radius:10px;
}

</style>
</head>
<body>

<div id="parallelogram">五边形圆角为10px,在IE9或Chrome上运行</div>

<div id="burst-8">八边形</div>

</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式