【学习日记】canvas的入门

此文章只是个人记录学习用的,如果写的不好或者有什么不对的地方还请各位大神指点一下

//初始化一个画布,包括HTML方面

    <head>
        <meta charset="utf-8">
        <title>【学习日记】canvas的入门</title>
        <style type="text/css">
            *{margin:0;padding: 0}
            #mycanvas{
                position: fixed;/*讲画布*/
                left: 0;        /*固定在*/
                right: 0;       /*页面的*/
                bottom: 0;      /*正中间*/
                top:0;          /*方便观看*/
                margin: auto;   
                border: 1px solid #ccc
            }
        </style>
    </head>
    <body>
        <canvas id="mycanvas" width="600" height="400"></canvas>
    </body>
</html>

<script type="text/javascript">
    // 找到 <canvas> 元素
    var cv = document.getElementById("mycanvas");
    // 创建 context 对象
    var cva = cv.getContext("2d");
    //设置画笔颜色(CSS颜色,渐变,图案)
    cva.strokeStyle = "#00ff00"
    // 设置填充颜色(CSS颜色,渐变,图案)
    cva.fillStyle="#FF0000";
    // 设置笔触大小
    cva.lineWidth="6";
    // fillRect  绘制矩形
    // 用法  fillRect(矩形的左上角x的坐标,矩形的左上角y的坐标,矩形的宽,矩形的高)
    // 举个栗子
    cva.fillRect(10,10,100,100);
    // 或者使用rect  绘制空心圆
    cva.rect(10,10,100,100);
    cva.stroke();
</script>
效果图

持续更新ing

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文首发于我的个人博客:http://cherryblog.site/github项目地址:https://git...
    sunshine小小倩阅读 2,022评论 1 8
  • 岁月的刀痕在您眼角留下了足迹 你尽看浮世繁华后的一瞥微笑 不知是看破红尘的会心一笑 还是五味杂然的苦中作笑 我站在...
    垚宇哲阅读 265评论 1 3
  • 梦太长 不愿醒来 因为有你啊
    单小白阅读 229评论 0 3
  • 大家好!我是借口。你对我是不是很熟悉呀!没错,我是你最熟悉的老朋友。“不要找借口”的借口。虽然我们已经很熟了,但是...
    我的笔记阅读 282评论 0 0