线性渐变实现内切角。
- 利用多重线性渐变及单个元素可以设置多层渐变叠加实现
HTML:
<div class="notching"></div>
SCSS:
.notching{
width: 160px;
padding: 60px 20px;
}
.notching{
background:
linear-gradient(135deg, transparent 15px, deeppink 0)
top left,
linear-gradient(-135deg, transparent 15px, deeppink 0)
top right,
linear-gradient(-45deg, transparent 15px, deeppink 0)
bottom right,
linear-gradient(45deg, transparent 15px, deeppink 0)
bottom left;
background-size: 50% 50%;
background-repeat: no-repeat;
}
效果如下(点击 HTML/SCSS
可以对代码进行编辑):