【canvas】入门

Canvas 通过  JavaScript 来绘制  2D图形。Canvas 是逐 像素进行 渲染的。开发者可以通过javascript脚本实现任意绘图。
canvas 中,一旦图形被绘制完成,它就不会继续得到 浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>canvas入门</title>
    <style>
        canvas{
            width: 500px;
            height: 500px;
        }

        span{
            color: #ff822f;
            z-index:1;
            position: absolute;
            left: 150px;
            top: 192px;
            font: 700 20px "Microsoft Yahei";
        }
    </style>
</head>
<body>
   <!--
     canvas只是用来展示绘图效果的,
     那么这个图从哪里来的呢?
     需要打开canvas(通过getContext方法来打开),然后在上面绘图图形,
     最终就可以透过canvas标签看到。
    -->
    <canvas id="cvs"></canvas>
    <span>Canvas入门</span>
</body>
<script>
    //获取canvas
    var cvs = document.getElementById("cvs");
    //打开canvas
    var ctx = cvs.getContext("2d");
    /*
     * canvas绘图的几个步骤:
     * 1、先移动钢笔到指定的位置
     * 2、开始画线条
     * 3、描边路径
     */
    //1.移动位置
    ctx.moveTo(50,50);
    //2.开始画线条
    ctx.lineTo(200,50);
    ctx.lineTo(200,70);
    ctx.lineTo(50,70);
    ctx.lineTo(50,50);
    //3.描边路径
    ctx.stroke();
</script>
</html>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值