canvas之霓虹灯

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>霓虹灯</title><style>* {padding: 0;margin: 0;}html, body {height: 100%;}#canvas {background: #000;}</style>
</head>
<body>
<canvas id="canvas"></canvas>
<script>const canvas = document.getElementById('canvas')canvas.width = window.innerWidthcanvas.height = window.innerHeightconst ctx = canvas.getContext('2d')// 颜色数组const colors = ['red', 'yellow']const dashOffset = [0, 6]const states = [0, 1]const draw = () => {ctx.save()// 偏移坐标系ctx.beginPath()ctx.strokeStyle = colors[states[0]]ctx.lineWidth = 3ctx.setLineDash([6])ctx.lineDashOffset = dashOffset[states[0]]ctx.font = 'bold 200px arial'ctx.shadowColor = 'orange'ctx.shadowBlur = 30ctx.strokeText('canvas', 80, 250)for (let i = 8; i > 0; i -= 1) {ctx.shadowBlur = ictx.strokeText('canvas', 80, 250)}ctx.restore()}setInterval(() => {ctx.clearRect(0, 0, canvas.width, canvas.height)draw()states.reverse()}, 500)
</script>
</body>
</html>

效果如下:

canvas之霓虹灯相关推荐

  1. canvas绘制简单的霓虹灯效果

    canvas简单动画分为三个步骤: 1.清除画布区域的内容: 2.重绘: 3.执行requestAnimationFrame(); 这个霓虹灯效果的demo,我没有用requestAnimationF ...

  2. html霓虹灯效果图,利用HTML5实现Canvas霓虹灯蜂巢特效

    特效描述:利用HTML5实现 Canvas 霓虹灯 蜂巢特效.利用HTML5实现Canvas霓虹灯蜂巢特效 代码结构 1. HTML代码 /* because me lazy */ Object.ge ...

  3. canvas动画科技园_Canvas 写的酷炫动画代码分析

    霓虹灯线形成的自发六边形,随机性生成火花 在看这篇文章时,里面有个动画的示例(如上图),然后感觉有点很酷炫,就打算了解一下怎么写的.( 先上代码示例链接) 前景提要 需要先确保你还记得三角函数的知识. ...

  4. html5显示状态灯,如何使用css3+html5来制作文字霓虹灯效果

    使用css3+html5来制作文字霓虹灯效果的特点 文字带有闪烁的霓虹灯动画,且文字选中时也有很酷的动画特效: 文字可动态输入,且输入的文字实时渲染霓虹灯特效. 使用css3+html5来制作文字霓虹 ...

  5. CSS3霓虹灯文字特效

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>CSS ...

  6. SeniorUI0402_LinearGradient线性渐变:霓虹灯文字

    高级UI汇总​​​​​​​ SeniorUI04_Paint高级渲染Shader使用 ###1 Effect Picture ###2 Demo MyGradientView ###3 Require ...

  7. Android霓虹灯文字控件

    霓虹灯文字.gif 首先自定义一个控件继承TextView,使用LinearGradient进行渲染 @Overrideprotected void onSizeChanged(int w, int ...

  8. 炎炎夏日,快用代码下场雨ヽ`☂ヽ`canvas

    一.先看效果(源码在最后): 哗啦啦啦 我的B站地址~效果演示更清晰 图片展示,因为图片限制5m大小,所以演示不太多: 二.实现过程(可一步一步实现): 因为雨是重点,所以中间 logo 部分就不详细 ...

  9. html霓虹灯效果图,如何使用css3+html5来制作文字霓虹灯效果(付完整代码)

    在科技日益发展的今天,人们对于审美越来越挑剔,这就要求我们对于前端开发的态度更加的严谨的同时,需要加入新鲜的元素,以达到吸引目光的目的.那么今天本文带大家了解一下如何使用css3+html5来制作文字 ...

最新文章

  1. 清理Oracle安装目录里的一些日志信息
  2. mysql replication principle--转
  3. 张小龙内部分享:一个产品只能有一个主线功能
  4. C# 简单的XML读取修改写入
  5. maven 连接sqlserver
  6. centos中mysql启动失败,解决CentOS下mysql启动失败
  7. IMS与未来电信产业演变
  8. shell中expr强大功能(2)
  9. Delphi、Lazarus保留字、关键字详解
  10. 个人财务管理系统,Excel记账表格分享
  11. 说一说我电脑上的那些必备软件
  12. 可移动文物快速三维建模
  13. 1154 Vertex Coloring
  14. Android 9.0系统源码_SystemUI(六)滑动锁屏的创建
  15. 雷达图人格php源码,061 实例15-霍兰德人格分析雷达图
  16. 单链表的头尾插法详解
  17. outlook规则导出_如何在Outlook和Gmail之间导入和导出联系人
  18. 产品读书《幕后产品:打造突破式产品思维》
  19. 地方门户网站运营需要注意哪些地方?
  20. ES:Elasticsearch的架构(二)

热门文章

  1. 可调电阻的检测方法总结
  2. 【应用回归分析】CH3 回归参数的估计3——约束最小二乘估计
  3. 30条电商客服话术,快收好!
  4. 软文投稿网站,增加外链
  5. 买了一台云服务器到底能干什么?
  6. 重学JavaSE 第11章 : 常用类API、String、日期API、比较器、BigDecimal、System等
  7. 实现 swiper 的左右箭头放到外面,定制箭头的样式
  8. 北师大刘嘉教授:认知神经科学如何打开AI的黑箱?
  9. 自学Python day06-字符串
  10. 记录一下Java访问https服务出现的异常情况