我正在尝试模拟类似于此图像的倾斜路径线。
我这样做的方式是使用两个梯形形状,并将一个与另一个重叠,这与在这个 jsFiddle中看到的背景相同。
但我意识到我希望形状的其余部分是透明的,而不是能够与其他对象重叠。
核心只是一点点 CSS,一个rightTrapezoid div 中的outlineMaker div。
.rightTrapezoid {
border-bottom: 100px solid red;
border-left: 0 solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 100px;
}
.outlineMaker {
border-bottom: 80px solid white;
border-left: 0 solid transparent;
border-right: 40px solid transparent;
height: 20px;
width: 80px;
}
有没有一种简洁明了的方法来做到这一点?