当前位置: 首页 > news >正文

代做外国空间网站php网站开发几技术难点

代做外国空间网站,php网站开发几技术难点,网站建设招标评分表,网站到期域名怎么解决canvas实例应用100 专栏提供canvas的基础知识,高级动画,相关应用扩展等信息。 canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重要的帮助。 文章目录 示例…

canvas实例应用100+ 专栏提供canvas的基础知识,高级动画,相关应用扩展等信息。
canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重要的帮助。

文章目录

    • 示例效果图
    • 示例源代码(共88行)
    • canvas基本属性
    • canvas基础方法

我们经常会看到一些科技场景,01数字不断交替下移或者扩散闪现等。这里是一个示例,通过setInterval的方式,来不断的绘制文字,形成瀑布流的状态。

示例效果图

在这里插入图片描述

示例源代码(共88行)


/*
* @Author: 大剑师兰特(xiaozhuanlan),还是大剑师兰特(CSDN)
* @此源代码版权归大剑师兰特所有,可供学习或商业项目中借鉴,未经授权,不得重复地发表到博客、论坛,问答,git等公共空间或网站中。
* @Email: 2909222303@qq.com
* @weixin: gis-dajianshi
* @First published in CSDN
* @First published time: 2023-11-25
*/
<template><div class="container"><div class="top"><h3>canvas文字瀑布流特效</h3><div>大剑师兰特, 还是大剑师兰特,gis-dajianshi</div></div><div class="dajianshi "><canvas id="dajianshi" width="1000" height="500"></canvas></div></div>
</template>
<script>export default {data() {return {}},mounted() {this.getdata()},methods: {getdata() {var canvas = document.getElementById('dajianshi');var context = canvas.getContext('2d');var fontSize = 16;var col = Math.floor(1000 / fontSize);var cpy = [];for (var i = 0; i < col; i++) {cpy[i] = 1;}//定义文字var str = "dajianshidajianshi";draw();setInterval(draw, 30);function draw() {context.beginPath();context.fillStyle = "rgba(0,0,0,0.05)";context.fillRect(0, 0, 1000, 500);context.font = "16px bold 微软雅黑 ";context.fillStyle = "#00cc33";for (var i = 0; i < col; i++) {var index = Math.floor(Math.random() * str.length);var x = i * fontSize;var y = cpy[i] * fontSize;context.fillText(str.charAt(index), x, y);if (y >= 500 && Math.random() > 0.98) {cpy[i] = 0; // 只要Math.random> 0.98 时才纵坐标从0开始写字}cpy[i]++;}}},}}
</script><style scoped>.container {width: 1000px;height: 600px;margin: 50px auto;border: 1px solid green;position: relative;}.top {margin: 0 auto 0px;padding: 10px 0;background: darkgreen;color: #fff;}.dajianshi {margin: 2px auto 0;width: 1000px;height: 500px;}
</style>

canvas基本属性

属性属性属性
canvasfillStylefilter
fontglobalAlphaglobalCompositeOperation
heightlineCaplineDashOffset
lineJoinlineWidthmiterLimit
shadowBlurshadowColorshadowOffsetX
shadowOffsetYstrokeStyletextAlign
textBaselinewidth

canvas基础方法

方法方法方法
arc()arcTo()addColorStop()
beginPath()bezierCurveTo()clearRect()
clip()close()closePath()
createImageData()createLinearGradient()createPattern()
createRadialGradient()drawFocusIfNeeded()drawImage()
ellipse()fill()fillRect()
fillText()getImageData()getLineDash()
isPointInPath()isPointInStroke()lineTo()
measureText()moveTo()putImageData()
quadraticCurveTo()rect()restore()
rotate()save()scale()
setLineDash()setTransform()stroke()
strokeRect()strokeText()transform()
translate()
http://www.yayakq.cn/news/527003/

相关文章:

  • 个人做网站平台做网站要签合同吗
  • 北京中交建设工程咨询有限公司网站郑州网站建设选智巢
  • 温州网站定制公司哪家好cms 导航网站
  • php网站开发试题程序员是学什么专业
  • 用html做的游戏网站百度下载并安装到桌面
  • 自建网站 服务器广西住房和城乡建设网站视频专栏
  • 网站建设网络公司整站源码唐山正规做网站的公司哪家好
  • 深圳建网站兴田德润优秀怎么做电子商务网站
  • 站长工具星空传媒做网站 不是计算机专业
  • 沈阳网站制作思路抢注qq空间专属域名网站
  • 郑州网站建设公司哪家专业网站开发需要会啥
  • 为什么大型网站都用php建设一个网站的工作方案
  • 网站的发展前景c 网站开发案例源码
  • 网站空间网站虚拟空间网站设计的资质叫什么
  • 如何用手机做网站2网站建设
  • 合肥网站制作费用台州网站制作方案
  • 网站加速代码浙江网站建设制作
  • 网站建设6000元wordpress批量替换标签
  • 学习做网站难吗网站做迅雷下载链接
  • 邢台网站维护网站建设与管理实践收获
  • 哪些网站教你做美食的建设开源社区网站什么意思
  • 青海城乡和住房建设厅网站外包app开发多少钱
  • 中天建设集团有限公司董事长郑州seo培训
  • 优质校建设网站企业网站建设可行性分析任务
  • 创手机网站中国建设银采购发文网站
  • 网站建设与管理实践报告总结找小程序开发公司
  • 江阴网站网站建设上海网站建设行业
  • 佛山公司网站建设价格广州网络营销品牌
  • 湖南网站建站系统哪家好图书管理系统网站开发
  • 南京手机网站制作公司宁波小程序开发