zero滑块组件JS下载
zero滑块JS文件 function draw(ctx, operation, x, y) { ctx.beginPath() ctx.moveTo(x, y) ctx.lineTo(x + l / 2, y) ctx.arc(x + l / 2, y - r + 2, r, 0, 2 * PI) ctx.lineTo(x + l / 2, y) ctx.lineTo(x + l, y) ctx.lineTo(x + l, y + l / 2) ctx.arc(x + l + r - 2, y + l / 2, r, 0, 2 * PI) ctx.li neTo(x + l, y + l / 2) ctx.lineTo(x + l, y + l) ctx.lineTo(x, y + l) ctx.lineTo(x, y) ctx.fillStyle = '#fff' ctx[operation]() ctx.beginPath() ctx.arc(x, y + l / 2, r, 1.5 * PI, 0.5 * PI) ctx.globalCompositeOperation = "xor" ctx.fill() } neTo(x + l, y + l / 2) ctx.lineTo(x + l, y + l) ctx.lineTo(x, y + l) ctx.lineTo(x, y) ctx.fillStyle = '#fff' ctx[operation]() ctx.beginPath() ctx.arc(x, y + l / 2, r, 1.5 * PI, 0.5 * PI) ctx.globalCompositeOperation = "xor" ctx.fill() }
用户评论