这是我的 CSS。
CSS
#hexagon-circle {
width: 100px;
height: 55px;
background: red;
position: relative;
border-radius: 10px;}
#hexagon-circle:before {
content: "";
position: absolute;
top: -25px;
left: 0;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 29px solid red;
border-radius: 10px;}
#hexagon-circle:after {
content: "";
position: absolute;
bottom: -25px;
left: 0;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 29px solid red;
border-radius: 10px;}
输出是六边形的 4 条边是弯曲的,但顶部和底部不是。我想让六边形的所有边缘都弯曲。如何使顶部和底部边缘弯曲?或者如何使三角形的顶边弯曲?
原文由 sooko1005 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想你正在寻找这个。