#网页动画# 最简单的网页canvas动画

最简单的网页canvas动画
一个最简单的网页画布动画。

demo地址西瓜视频地址哔哩哔哩地址

<!--
    作者:那么的宋健
    原贴地址:https://songjian.name/html/1
    发布时间:2021-01-18
-->
 
<!-- 画布默认内外像素300*150 -->
<canvas></canvas>
 
<script>
 
    //获取画布dom对象
    let canvas = document.querySelector("canvas");
 
    //获取画布上下文对象
    let context = canvas.getContext("2d");
 
    //矩形左上角x坐标
    let x = 0;
 
    //函数自调用
    (function draw(){
 
        //画出一个矩形 4个参数分别:左上x坐标,左上y坐标,矩形宽度,矩形高度
        //不断的画出宽5高50的矩形 间隙是5
        context.fillRect(x+=10, 50, 5, 50);
 
        //当屏幕完成一帧刷新后,再执行当前draw函数。
        requestAnimationFrame(draw);
 
    })();
 
</script>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值