【canvas】-- H5新增标签canvas的简单用法

♡ ‧₊˚  基本用法 ‧₊˚ ♡

  1. 获取canvas对象--获取画布
  2. 取得上下文(context)--获取画笔
  3. 定义填充样式 / 定义轮廓样式
  4. 绘制填充图形 / 绘制填充图形

以下案例都是先在body里新建了一个宽高都为600px的canvas画布,再将案例里的代码放在script里执行:

    <canvas width="600px" height="600px"></canvas>

案例一:绘制一个矩形

            // 填充矩形
            window.onload=function(){
            // 1.获取画布
            var canvas = document.querySelector('canvas');
            // 2.获取画笔 上下文对象
            var content = canvas.getContext('2d');
            // 3.给图形设置填充样式
            content.fillStyle='pink'; // 实心填充
            // 4.绘制图形 绘制矩形
            // fillReact 参数: x轴起始位置, y轴起始位置, 宽, 高 
            content.fillRect(0,0,200,200)
        }
    

            // 轮廓矩形            
             window.onload=function(){
            // 1.获取画布
            var canvas = document.querySelector('canvas');
            // 2.获取画笔 上下文对象
            var content = canvas.getContext('2d');
            // 绘制轮廓矩形
            // 3.给图形设置填充样式
            content.strokeStyle='lightblue';
            // 给轮廓图形设置线宽
            content.lineWidth=10;
            //绘制轮廓矩形 参数: x轴起始位置, y轴起始位置, 宽, 高 
            content.strokeRect(100,100,200,200);
        }

 

 案例二:绘制一个圆形

注意:Math.PI 就代表180°,如果我们需要360°,则直接用Math.PI*2,如果我们需要60°,则直接用Math.PI/3

        window.onload=function(){
            // 1.获取画布
            var canvas=docu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值