guaguaka

by fangsmile

HTML

<h1>刮刮卡来了,试试运气?</h1>
<div id="card">
  <canvas id="canvasOne" width="500" height="300"></canvas>
</div>

CSS

* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        html {
            width: 100vw;
            height: 100vh;
        }
        
        body {
            min-height: 100%;
            padding: 1vw;
            text-align: center;
        }
        
        #card {
            width: 540px;
            height: 200px;
            margin: 0 auto;
            background:...

JavaScript

window.onload= eventWindowLoaded();

       
        function eventWindowLoaded() {
            canvasApp();
        }

        function canvasApp() {
            var canvas = document.getElementById('canvasOne');
            var ctx = canvas.getContext('2d');
            var card = document.getElementById('card');
            var width = card.offsetWidth;
            var height = card.offsetHeight;
            canvas.width = width;
            canvas.height = height;

            var isDrawing;
            var lastPoint;
            var brush = new Image();

            brush.src =...