我需要在CSS中创建以下形状:shape 我在网上找到了不同的形状,但它们是箭头,六边形等。没有什么对我的形状有真正的帮助。
答案 0 :(得分:0)
遵循这些思路,可以根据需要随意调整值。使用::before
伪元素,您可以创建添加的露头部分,而无需第二个单独的HTML元素。
div {
width: 400px;
height: 200px;
background: orange;
position: relative;
margin-top: 40px;
}
div::before {
content: '';
position: absolute;
display: block;
height: 20px;
width: 60px;
bottom: 100%;
left: 50%;
transform: translate(-50%,0);
background: orange;
border-radius: 10px 10px 0 0;
}
<div></div>