ctx.setLineDash() 方法設置虛線的線段與間隔的數值, 比如: ctx.setLineDash([20, 5]) 表示線段長度為20px, 間隔為5px;
ctx.lineDashOffset 屬性設置起始的偏移量.
function draw() { var canvas = document.getElementById('canv'); if (!canvas.getContext) return; var ctx = canvas.getContext("2d"); ctx.setLineDash([20, 5]); // [實線長度, 間隙長度] ctx.lineDashOffset = -0; ctx.strokeRect(50, 50, 210, 210); } draw();