html5 canvas画布

<!DOCTYPE html>
<!-- saved from url=(0037)https://qd.andiff.net/guaguale/c.html -->
<html lang="zh-CN">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <script>
        window.onload = function(){
            var c = document.getElementById("myCanvas");
            var ctx = c.getContext("2d");
            ctx.translate(100,100);//设置画布中心,旋转时是按中心点为基础来旋转的,默认(0,0)
//            ctx.rotate(5*Math.PI/180);//旋转角度
            ctx.fillStyle="#FF0000";
            ctx.fillRect(-75,-75,150,100);

            var ctx = c.getContext("2d");
            //画一条线
            var c=document.getElementById("myCanvas");
            var ctx=c.getContext("2d");
            ctx.moveTo(250,0);//定义线条开始坐标
            ctx.lineTo(300,150);//定义线条结束坐标
            ctx.stroke();

            //画圆
            ctx.beginPath();
            ctx.arc(400,100,50,0,2*Math.PI);//x,y,r,begin.end
            ctx.stroke();

            //画字
            ctx.font="20px Arial";
            ctx.fillText("这里",380,100);
            ctx.strokeText("Hello World",380,120);

            //载图
            var img= document.getElementById("img");
            ctx.drawImage(img,0,250,200,100);

        }

    </script>
</head>

<body style="">
<canvas id="myCanvas" width="1000" height="500" style="border:1px solid #cd3;"></canvas>
<img id="img" src="https://www.baidu.com/img/PCpad_012830ebaa7e4379ce9a9ed1b71f7507.png" style="display:none"/>


</body>
</html>
原文地址:https://www.cnblogs.com/xiaoliu66007/p/14491223.html