0
我試圖在畫布上打印「Buen trabajo」,並使短語圍繞中心原點旋轉。我不知道如何去做這件事。我試圖創建一個點點滴滴的循環,但我想我錯過了一些東西。畫布中的旋轉動畫
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
function drawGoodJob(){
var counter = 60;//so the object won't run for more than 60 seconds
var increment = 10;//amount to increment the canvas by
while(counter<60){
ctx.rotate(increment*Math.PI/180);
increment+20;
}
drawGoodJob();
ctx.font = "80px Verdana";
// Create gradient
var gradient = ctx.createLinearGradient(0, 0, c.width, 0);
gradient.addColorStop("0", "magenta");
gradient.addColorStop("0.5", "blue");
gradient.addColorStop("1.0", "green");
// Fill with gradient
ctx.strokeStyle = gradient;
ctx.strokeText("Buen trabajo", 150, 400);//strokeText makes the letters hollow
}
</script>
超好玩的!!!!!非常感謝。 – MusicGirl