この画像のような角度のあるパス ラインをエミュレートしようとしています。
私がやっている方法は、2 つの台形の形状を使用し、この 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;
}
これを行うためのきちんとした簡潔な方法はありますか?