<div class="w-16 overflow-hidden inline-block">
<div class=" h-11 w-11 bg-black rotate-45 transform origin-bottom-left"></div>
</div>
<div class="w-16 overflow-hidden inline-block">
<div class=" h-11 w-11 bg-black -rotate-45 transform origin-top-left"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-black -rotate-45 transform origin-top-right"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-red-600 rotate-45 transform origin-top-left"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-black -rotate-45 transform origin-bottom-right"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-black rotate-45 transform origin-bottom-left"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-black -rotate-45 transform origin-top-left"></div>
</div>
<div class="w-11 overflow-hidden inline-block">
<div class=" h-16 bg-black rotate-45 transform origin-top-right"></div>
</div>
Tailwind play https://play.tailwindcss.com/
使用原生CSS 创建一个三角形
原理:before伪元素创建个小正方形,旋转45度角。颜色使用inherit。这样更改颜色的话只需要更改一处就行了。
<style type="text/css">
html,body{
padding: 0;
margin:0;
}
.box{
width: 20rem;
height: 8rem;
border-radius: 1rem;
border:1px solid #dd9717;
background: pink;
margin-top: 10rem;
box-sizing: border-box;
position: relative;
}
.box::before{
content:'';
position: absolute;
left: 2rem;
top:-1.05rem;
padding: 1rem;
border:inherit;
border-right: 0;
border-bottom: 0;
border-radius: 0.2rem;
background:inherit;
transform: rotate(45deg);
}
</style>
<body>
<div class='box'></div>
</body>