美文网首页
HTML5 Canvas

HTML5 Canvas

作者: 大力士_f398 | 来源:发表于2017-06-13 20:23 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <canvas id="myCanvas" width="300px" height="300px" style="border: 1px black solid;"></canvas>
    </body>
    <script type="text/javascript">
            var c = document.getElementById("myCanvas");  
            /*通过获取id来寻找canvas元素*/
            var cxt = c.getContext("2d");
            /*getContext(contextID)方法返回一个用于在画布上绘图的环境,contextID指定了您想要在画布上绘制的类型,当前唯一的合法值是"2d",它指定了二维绘图*/
            cxt.beginPath();
            /*beginPath()丢弃任何当前定义的路径并且开始一条新的路径,当一个画布的环境第一次创建,该方法会被显式地调用.*/
            cxt.moveTo(200,200);
            /*moveTo(x,y)可把窗口的左上角移动到一个指定的坐标,x,y代表x,y轴的坐标*/
            cxt.lineTo(250,150);
            /*lineTo(x,y)方法添加一个新点,然后创建从该点到画布中最后指定点的线条(该方法并不会创建线条,x,y代表x,y轴的坐标.*/
            cxt.lineTo(250,200);
            cxt.moveTo(200,200);
            cxt.lineTo(250,200);
            cxt.arc(200,200,50,0,2*Math.PI);
            /*arc(x,y,r,sAngle,eAngle,counterclockwise)方法创建弧/曲线(用于创建圆或部分圆,sAngle为起始角,以弧度计.(弧的圆形的三点钟位置是 0 度),eAngle为结束角,counterclockwise可选,规定应该逆时针还是顺时针绘图。False = 顺时针,true = 逆时针*/
            /*起始角设置为 0,结束角设置为 2*Math.PI*/
            cxt.stroke();
            /*stroke()方法会实际地绘制出通过 moveTo() 和 lineTo() 方法定义的路径.默认颜色是黑色*/
        </script>
</html>

效果图

1.png

相关文章

  • 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简单入门操作,如同每...

网友评论

      本文标题:HTML5 Canvas

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