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