折角效果
45deg 折角的解决方案
在切角的基础上,在实现一个折角
div {
width: 200px;
aspect-ratio: 5 / 4;
background:
linear-gradient(to left bottom, transparent 50%, rgba(0, 0, 0, .5) 0) no-repeat 100% 0 / 20px 20px,
linear-gradient(-135deg, transparent 20px, #58a 0);
}
可以看到,两个角并不对齐,虽然它们都是 20px,原因是折角不是以对角线为单位的
解决办法:使折角乘以 勾股定理