2012-12-15 34 views

回答

2

变换canvas上下文相当于更改原点。

<canvas width="100" height="100" id="mycanvas"></canvas> 

<script> 
var c = document.getElementById('mycanvas'); 
var ctx = c.getContext('2d'); 

ctx.transform(-1, 0, 0, 1, 100, 0); 

ctx.beginPath(); 
ctx.moveTo(0, 0); 
ctx.lineTo(100,100); 
ctx.closePath(); 

ctx.lineWidth = 5; 
ctx.stroke(); 
</script> 

Demo

相关问题