Cla*_*s07 1 css html5 css3 css-shapes
如何使用CSS和HTML5制作带边框的半边形六角形和顶部带边框的矩形形状和半六边形内部的图像
我没有代码,因为我已经尝试但无法弄清楚如何做到这一点
我添加了一张我希望能够做到的图像.
您可以使用:before
和使用矩形和2个带有透明边框的CSS三角形相当容易地创建梯形:after
.
body {
background: black;
}
.rectangle {
background: #ECECEC;
height: 20px;
}
.trapezoid {
width: 50px;
height: 50px;
position: relative;
margin: 0 auto;
background: #ECECEC;
}
.trapezoid:before,
.trapezoid:after {
content: '';
display: block;
position: absolute;
top: 0;
border: 25px solid transparent;
border-top-color: #ECECEC;
}
.trapezoid:before {
right: 100%;
border-right-color: #ECECEC;
}
.trapezoid:after {
left: 100%;
border-left-color: #ECECEC;
}
Run Code Online (Sandbox Code Playgroud)
<div class="rectangle">
<div class="trapezoid"></div>
</div>
Run Code Online (Sandbox Code Playgroud)