好的商业模式,一定要做的事情,代码库,Canvas画线之蚂蚁线,代码库,一个方框线条断裂循环往复的效果

简介: 好的商业模式,一定要做的事情,代码库,Canvas画线之蚂蚁线,代码库,一个方框线条断裂循环往复的效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>蚂蚁线</title>
</head>
<body>
    <canvas id="canvas"></canvas>
</body>
<script>
    var canvas = document.getElementById('canvas'),
        context = canvas.getContext('2d');
        offset = 0.0;
        context.setLineDash([5,5]);
 
    /**
     * 画虚线矩形,并调整偏移量
     */
    function antChange() {
        offset+=3.0;
        context.lineDashOffset=offset;
        context.beginPath();
        context.rect(10,10,100,100);
        context.stroke();
    }
 
    /**
     * 清除之前的图像
     */
    function clear(){
        context.clearRect(0,0,canvas.width,canvas.height);
    }
 
    /**
     * 画蚂蚁线
     */
    function antLine(){
        clear();
        antChange();
    }
        setInterval(antLine,200);
</script>
</html>
相关文章
|
2月前
FW怎么做立体箭头? fireworks三维立体箭头的制作方法
我们在FW绘制图形时,有时候经常需要用到立体的效果。该怎么回执箭头并添加立体效果呢?下面我们就来看看详细的教程。
30 1
FW怎么做立体箭头? fireworks三维立体箭头的制作方法
|
3月前
|
JavaScript
ThreeJs绘制数字孪生仓库场景
这篇文章介绍了使用Three.js来构建一个数字孪生仓库的3D场景,包括创建地板和墙壁的基础步骤,并提供了相应的代码实现细节。
113 0
ThreeJs绘制数字孪生仓库场景
|
8月前
|
敏捷开发 前端开发 数据可视化
如何用低代码的思路设计文字描边渐变组件
如何用低代码的思路设计文字描边渐变组件
84 1
|
6月前
|
前端开发
Canvas绘画设计之网格线背景设置成网格源码
Canvas绘画设计之网格线背景设置成网格源码
|
8月前
实训一:构建圆和矩形对象
实训一:构建圆和矩形对象
|
JavaScript 前端开发
低代码必备!带标尺和缩略图的画板
低代码平台经常要用到标尺和缩略图操作同步的画板,点进来就能定制你的专属低代码画板!还等什么!快看我!
【项目经验】elementui抽屉(从下到上方向)实现向上拉伸
elementui抽屉二次封装(可以向上拉伸)改变抽屉高度
242 0
|
定位技术
Echarts实战案例代码(39):地理坐标整体地图背景色渐变效果和字体随地图缩放的解决方案
Echarts实战案例代码(39):地理坐标整体地图背景色渐变效果和字体随地图缩放的解决方案
335 0
|
前端开发 程序员 API
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果
利用canvas阴影功能与双线技巧绘制轨道交通大屏项目效果