canvas画布

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
    </style>
</head>
<body>
<canvas id="myCanvas" width="400" height="400" style="background-color:pink;"></canvas>
<img src="08186795f6312a36.jpg" id="photo" width="300px"/>
<input type="button" value="空心矩形" οnclick="juxin()"/>
<input type="button" value="实心矩形" οnclick="juxin2()"/>
<input type="button" value="文字" οnclick="wenzi()"/>
<input type="button" value="清空矩形区域" οnclick="clean()"/>
<input type="button" value="空心文字" οnclick="wenzi2()"/>
<input type="button" value="图片" οnclick="tupian()"/>
<input type="button" value="隐藏图片" οnclick="tupian2()"/>
<input type="button" value="路径" οnclick="tree()"/>
<input type="button" value="闭合路径" οnclick="tree1()"/>
<input type="button" value="扇形" οnclick="yuan()"/>
<div id="d"></div>
<script type="text/javascript">
    function clean(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.clearRect(10,10,130,130);
    }
    function yuan(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.clearRect(10,10,130,130);
    }


    function juxin(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.strokeRect(50,50,180,180);
    }
    function juxin2(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.fillStyle='red';
        cxt.fillRect(50,50,100,100);
    }
    function tree1(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.beginPath();
        cxt.moveTo(100,100);
        cxt.lineTo(10,10);
        cxt.lineTo(140,20);
        cxt.closePath();
        cxt.stroke();
    }
    function tree(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.moveTo(250,220);
        cxt.lineTo(90,70);
       cxt.lineTo(90,10);
        cxt.stroke();
    }
    function wenzi2(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        cxt.font="60px '楷书'";
        cxt.fillStyle="oorange";
        cxt.strokeText("空心",10,70);
    }


   function wenzi(){
       var c=document.getElementById("myCanvas");
       var cxt=c.getContext("2d");
       cxt.font="36px Arial";
       cxt.fillStyle="blue";
       cxt.fillText("pg32-林云萍",60,90);


   }
    function tupian(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        var p=document.getElementById("photo");
        cxt.drawImage(p,190,390,200,140,10,10,150,90);
    }


    function tupian2(){
        var c=document.getElementById("myCanvas");
        var cxt=c.getContext("2d");
        var img =new Image();
        img.src="U10895P693DT20140318153426.jpg";
        cxt.drawImage(img,40,80,80,80,20,20,80,80);
    }
</script>


</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值