Canvas基础使用

一.什么是Canvas?

1.HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成.

2.<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。

3.你可以通过多种方法使用 canvas 绘制路径,盒、圆、字符以及添加图像。

二.Canvas基础使用:

<style>

    body{
            text-align: center;
        }
        canvas{
            background-color: #ccc;
        }

</style>
<body>

    <h4>canvas矩形</h4>


    <!--1:使用标签创建画布-->
    <!--2:添加样式-->
    <canvas id="canvas" width="500" height="400"></canvas>

</body>
<script>

    <!--3:js获取画布,获取画笔对象-->
        var canvas=document.getElementById('canvas');
        var ctx=canvas.getContext('2d');

    //5:左上角绘制100*80矩形定点原点(0,0)
        //绘制空心矩形(描边矩形)
        ctx.strokeRect(0,0,100,80);

        //设置实心样式
        // ctx.fillStyle="#f00";

        //绘制实心矩形(填充矩形)
        // ctx.fillRect(0,0,100,80);

        //设置空心样式
        // ctx.strokeStyle="#f00";

        //清空矩形范围内所有元素(清空画布中所有元素)
        // ctx.clearRect(0,0,500,400);

    <!--4:js绘制矩形 50-->

</script>

 三.基本知识点:

//绘制100*80空心矩形(描边矩形),定点为原点(0,0)

ctx.strokeRect(0,0,100,80)
//设置实心样式

ctx.fillStyle="#f00";

//绘制实心矩形(填充矩形),定点为原点(0,0)

ctx.fillRect(0,0,100,80);
//设置空心样式

ctx.strokeStyle="#f00";

//绘制空心矩形(描边矩形),定点为原点(0,0)

ctx.strokeRect(0,0,100,80);
//清空矩形范围内所有元素(清空画布中所有元素)

ctx.clearRect(0,0,500,400);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值