43 lines
850 B
HTML
43 lines
850 B
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
|
<html xmlns="http://www.w3c.org/1999/xhtml">
|
||
|
<head>
|
||
|
<title>Canvas picture rotating</title>
|
||
|
<style type='text/css'>
|
||
|
* {
|
||
|
margin:0;
|
||
|
padding:0;
|
||
|
}
|
||
|
|
||
|
canvas {
|
||
|
position:absolute;
|
||
|
top:50%;
|
||
|
left:50%;
|
||
|
margin-top:-200px;
|
||
|
margin-left:-320px;
|
||
|
border:1px solid #000;
|
||
|
}
|
||
|
</style>
|
||
|
<script type='text/javascript'>
|
||
|
function ani() {
|
||
|
ctx.rotate((Math.PI/180)*21)
|
||
|
ctx.drawImage(img,-150,-84)
|
||
|
setTimeout("ani()",40)
|
||
|
}
|
||
|
|
||
|
function load() {
|
||
|
img=new Image()
|
||
|
img.onload=function(){
|
||
|
ctx=document.getElementById('canvas').getContext('2d')
|
||
|
ctx.translate(320,200)
|
||
|
ani()
|
||
|
}
|
||
|
img.src="img/kr.jpg"
|
||
|
}
|
||
|
|
||
|
window.onload=load
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
<canvas id='canvas' width='640' height='400'></canvas>
|
||
|
</body>
|
||
|
</html>
|