非常感谢,解决了问题。
预习:
http://codepen.io/melihbuyuk/pen/evrwI
HTML
<div class="container">
<div class="hexagon">
<div class="box1"></div>
<div class="middle1"></div>
<div class="box2"></div>
</div>
</div>
CSS:
.container { position:relative; width:500px;}
.middle1 {
border-left: 10px solid orange;
border-right: 9px solid orange;
height: 188px;
left: 35px;
position: absolute;
top: 59px;
width: 181px;
z-index:20;
border-radius:5px;
}
.box1 {
width:120px;
height:120px;
border-left: 10px solid orange;
border-top: 10px solid orange;
-moz-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-webkit-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-o-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-ms-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
}
.box2 {
width:120px;
height:120px;
border-bottom: 10px solid orange;
border-right: 10px solid orange;
-webkit-border-radius: 20px;
margin-top:50px;
border-radius: 20px;
-moz-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-webkit-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-o-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
-ms-transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
transform: scale(1) rotate(45deg) translateX(50px) translateY(-50px) skewX(-10deg) skewY(-10deg);
}