下面是生成路径(带有右圆角的矩形)的代码。 如果要求也能够将左侧角落变为圆角,应该更改什么以准备相同或通用函数?
function rightRoundedRect(x, y, width, height, radius) {
return "M" + x + "," + y
+ "h" + (width - radius)
+ "a" + radius + "," + radius + " 0 0 1 " + radius + "," + radius
+ "v" + (height - 2 * radius)
+ "a" + radius + "," + radius + " 0 0 1 " + -radius + "," + radius
+ "h" + (radius - width)
+ "z";
}
以下是可视化实例的CodePen链接:https://codepen.io/ajv/pen/wKdrWb
scale()
。 - Trash Can