• html5 Canvas


    1:简介:Canvas用于在网页上生成图像,并可以用javascript操作图像

    2:创建Canvas元素

        <canvas id="Canvas" style="200px;height:400px">
            您的浏览器暂时不支持Canvas!
        </canvas>

    创建一个宽200,高400的画布,如果浏览器不支持Canvas元素,提示 您的浏览器不支持Canvas!

    3:Javascript操作Canvas元素

    一:context对象:每一个Canvas都有一个context对象(上下文对象),Canvas API定义在这个context对象上面,所以需要获取这个对象,方法是使用getContext方法。

    Context语法:canvas . getContext(contextId)

    getContext返回一个指定contextId的上下文对象,如果指定的ID不被支持,或者不存在则返回null,目前contextId只支持2d

            <script type="text/javascript">
                var Canvas = document.getElementById("Canvas");
                var GetContenxt = Canvas.getContext("3d");
                console.log(GetContenxt);
        </script>

    GetContenxt 的值为null。

       var Canvas = document.getElementById("Canvas");
                var GetContenxt = Canvas.getContext("2d");
                console.log(GetContenxt);

    返回的是GetContenxt对象

    二:绘图方法

        ①:beginpath:开始路径绘画

        ②:moveTo(10,30)设置坐标起点,10,20

        ③:LineTo(100,30)绘制一条100到30的直线

        ④:LineWidth 设置线宽

        ⑤:StrokeStyle 设置线的颜色

        ⑥:stroke 进行线的着色,这时候整条线都可见

  • 相关阅读:
    idea中导入jquery无法生效解决办法
    如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?
    spring的ioc依赖注入的三种方法(xml方式)
    向存在外键的表中插入数据时出错的原因以及插入外键为空的方法
    mysql一条语句添加多条数据
    SQL中distinct的用法
    Java实体对象为什么要实现Serializable接口?
    servlet中使用request.getHeader("referer")获取页面从哪跳转过来的
    java动态拼接sql语句并且执行时给sql语句的参数赋值
    正则表达式
  • 原文地址:https://www.cnblogs.com/lilihai/p/3950098.html
Copyright © 2020-2023  润新知