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