我试图在画布中重现 CSS3 边框半径。
画圆角矩形很容易,但在 CSS 中,每个边框的值可能很高。
例如:
HTML
<div class="normal_radius"></div>
<div class="high_radius"></div>
<div class="high2_radius"></div>
CSS
div { height:50px;width:50px;position:absolute;top:10px; }
.normal_radius {
border: 1px solid black;
border-radius: 5px 5px 10px 15px;
left: 10px;
}
.high_radius {
border: 1px solid red;
border-radius: 5000px 500px 100px 150px;
left: 80px;
}
.high2_radius {
border: 1px solid blue;
border-radius: 2500px 250px 50px 75px;
left: 160px;
}
这是一个jsfiddle
黑色的正常边界半径值,我可以重现。边界半径的红色高值,我不知道如何重现。蓝色,高值除以 2,与红色的结果相同。
我的问题很简单,如何在画布中重现红色和蓝色?
最好的祝福。