HTML5画布行连接是使用行连接上下文属性。
它使用三条直线连接:斜接、圆接或者斜接(miter, round , bevel. )。
HTML5 Canvas line join属性默认为斜接样式。
语法
context.lineJoin = 'round';
HTML5画布线条连接示例
<!DOCTYPE HTML>
<html>
<head>
<style>
body
{
margin: 0px;
padding: 0px;
}
#myCanvas
{
border: 1px solid #9C9898;
}
</style>
<script>
window.onload = function ()
{
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
//set line width for all lines
context.lineWidth = 25;
//miter line join (left)
context.beginline Join();
context.moveTo(99, 150);
context.lineTo(149, 50);
context.lineTo(199, 150);
context.lineJoin = "miter";
context.strokeStyle = "red";
context.stroke();
//round line join (middle)
context.beginline Join();
context.moveTo(239, 150);
context.lineTo(289, 50);
context.lineTo(339, 150);
context.lineJoin = "round";
context.strokeStyle = "blue";
context.stroke();
//bevel line join (right)
context.beginline Join();
context.moveTo(379, 150);
context.lineTo(429, 50);
context.lineTo(479, 150);
context.lineJoin = "bevel";
context.strokeStyle = "orange";
context.stroke();
};
</script>
</head>
<body>
<canvas id="myCanvas" width="578" height="200"></canvas>
</body>
</html>
日期:2020-04-11 23:04:09 来源:oir作者:oir
