在HTML5中绘制Canvas Bezier曲线
Bezier曲线是canvas工具。
这主要是用于定义的上下文点,两个控制点和元素的结束点。
在HTML文档中使用BeziercurVeto()方法在样式标记中。
Bezier曲线提供了两个控制点,我们可以设计更复杂的曲线。
HTML5 canvas 绘制bezier曲线语法
<script>
context.bezierCurveTo(controlX1, controlY1, controlX2, controlY2, endX, endY);
</script>
HTML5 canvas 绘制bezier曲线示例
<html>
<head>
<style>
body
{
margin: 0px;
padding: 0px;
}
</style>
<script>
window.onload = function () {
var cvs = document.getElementById("cnvs");
var cntx = cvs.getContext("2d");
cntx.beginPath();
cntx.moveTo(188, 130);
cntx.bezierCurveTo(140, 10, 388, 10, 388, 170);
cntx.lineWidth = 10;
cntx.strokeStyle = "brown";
cntx.stroke();
};
</script>
</head>
<body>
<canvas id="cnvs" width="500" height="150"></canvas>
</body>
</html>
日期:2020-04-11 23:04:07 来源:oir作者:oir
