zoukankan      html  css  js  c++  java
  • canvas 鼠标划线

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>canvas</title>
    <style>
    body{background: #000;}
    #c1{background: #fff;}
    </style>
    <script>
    window.onload = function(){
        var oc = document.getElementById('c1');
        var ogc = oc.getContext('2d');
     
        oc.onmousedown = function(ev){
            var ev = ev || window.event;
            ogc.moveTo(ev.clientX-oc.offsetLeft,ev.clientY-oc.offsetTop);
            document.onmousemove=function(ev){
                var ev = ev || window.event;
                ogc.lineTo(ev.clientX-oc.offsetLeft,ev.clientY-oc.offsetTop);
                ogc.stroke();
            }
     
            document.onmouseup = function(){
                document.onmousemove = null;
                document.onmousedown = null;
            }
        }
     
        ogc.stroke();
     
    }
    </script>
    </head>
    <body>
    <canvas id="c1" width="400" height="400"></canvas>
    </body>
    </html>
  • 相关阅读:
    Oracle 分析函数
    Oracle 增加修改删除字段
    Oracle 重置序列
    End2EndIT
    Hyperledger Fabric SDK use case 1
    云计算中8项核心技术
    Cloud
    JVM Guide
    微信公众平台PHP开发
    在Linux系统环境下修改MySQL的root密码
  • 原文地址:https://www.cnblogs.com/vsmart/p/6692692.html
Copyright © 2011-2022 走看看