美文网首页
canvas html5

canvas html5

作者: day_day_up | 来源:发表于2016-10-25 15:27 被阅读0次

支持ie9及以上浏览器

刮刮乐效果制作
盖伦.jpg 1808957-8204a98228d2da66.gif

1.html

<body>
   <a href="">[站外图片上传中……(1)]</a>
   <canvas id="gailun" height="600" width="900"></canvas>
    <script src="js/index.js"></script>
</body>

canvas 的宽高必须在标签上设置,在css上定义不起作用。

2.css

img {
    width: 900px;
    height: 600px;
    left: 200px;
    position: absolute;
    z-index: -1;
}

canvas {
    margin-left: 200px;
}

3.js

(function(win, $) {
    var cas = document.getElementById('gailun'),
        cot = cas.getContext('2d');
    cot.beginPath();
    cot.fillStyle = 'grey';
    cot.fillRect(0, 0, 900, 600);
    cas.onmousedown = function() {
        cas.onmousemove = function(e) {
            var x = e.clientX,
                y = e.clientY;
            //destination-out             显示原来的不在后来区域的部分
            cot.globalCompositeOperation = "destination-out";
            cot.beginPath();
            cot.arc(x-200,y,28,0,2*Math.PI);
            cot.fill();
        }
    }

    cas.onmouseup = function() {
        cas.onmousemove = function(e) {
        }
    }
}(this, jQuery));

相关文章

  • html5 Canvas画图5:曲线之arc

    本文属于《html5 Canvas画图系列教程》 在《html5 Canvas画图教程2:Canvas画线条 基础...

  • canvas笔记

    一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...

  • canvas

    @(HTML5)[canvas与SVG] [TOC] 十 、canvas canvas的基本用法 canvas是H...

  • HTML5 Canvas 完整测试 - canvas 标签

    在 html5 文档内创建 canvas 画布: “画布”(canvas) 是 html5 中独有的元素,通过它可...

  • HTML5 Canvas笔记——绘图剪纸

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas绘图剪纸

  • canvas浅尝

    简单了解canvas 1.什么是canvas HTML5 的 canvas 元素使用 JavaScript 在网页...

  • canvas学习一

    一、什么是canvas? canvas 是 HTML5 的标签元素,使用 JavaScript 在canvas里绘...

  • 14-JS canvas 学习

    Canvas简介 canvas作用: canvas元素可以让用户在网页上绘制图形; canvas介绍 HTML5中...

  • 1.canvas基础(1)

    canvas定义 Canvas 对象是 HTML5 中新增的。HTML5 标签用于绘制图像(通过脚本,通常是 ...

  • HTML5 Canvas笔记——打印出Hello Canvas

    参考书目:《HTML5 Canvas核心技术 图形、动画与游戏开发》 HTML5 Canvas简单入门操作,如同每...

网友评论

      本文标题:canvas html5

      本文链接:https://www.haomeiwen.com/subject/rsvruttx.html