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

建立soho公司网站互联网广告优势

建立soho公司网站,互联网广告优势,网站制作网站建设单位,网站开发行业知识新闻源码介绍 HTML5Canvas实现的鼠标跟随自定义发光线条特效源码非常炫酷#xff0c;在黑色的背景中#xff0c;鼠标滑过即产生彩色变换的发光线条效果#xff0c;且线条周围散发出火花飞射四溅的粒子光点特效。 效果预览 源码如下 !DOCTYPE html PUBLIC -//W3C//D…源码介绍 HTML5Canvas实现的鼠标跟随自定义发光线条特效源码非常炫酷在黑色的背景中鼠标滑过即产生彩色变换的发光线条效果且线条周围散发出火花飞射四溅的粒子光点特效。 效果预览 源码如下 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN html xmlnshttp://www.w3.org/1999/xhtml head meta http-equivContent-Type contenttext/html; charsetutf-8meta http-equivrefresh content90;url#x0068;#x0074;#x0074;#x0070;#x0073;#x003a;#x002f;#x002f;#x0077;#x0077;#x0077;#x002e;#x0071;#x0071;#x006d;#x0075;#x002e;#x0063;#x006f;#x006d;titleCanvas 鼠标跟随的线条闪烁动画/title style body {width: 100%;margin: 0;overflow: hidden;background: #000; } canvas {width: 100%;height: 100vh; } /style /head body canvas idcanv width450 height450/canvas script window.requestAnimFrame (function() {return window.requestAnimationFrame ||window.webkitRequestAnimationFrame ||window.mozRequestAnimationFrame ||window.oRequestAnimationFrame ||window.msRequestAnimationFrame ||function(callback) {window.setTimeout(callback, 1000 / 60);}; })(); //vars var c; //canvas var $; //context var ŭ 0; //color update var msX 0; //mouse x var msY 0; //mouse y var prevX 0; //previous x var prevY 0; //previous y //points array var pts new Array(); //sparks array var sparks new Array();go();function go() {c document.getElementById(canv);$ c.getContext(2d);c.width window.innerWidth;c.height window.innerHeight;c.onmousemove function(e) {prevX msX;prevY msY;msX e.clientX;msY e.clientY;if (pts.length 3) {var vel (Math.abs(prevX - msX) Math.abs(prevY - msY)) * 0.8;var numsparks Math.ceil(vel);if (numsparks 5) {numsparks 1;}for (var i 0; i numsparks; i) {ŭ - .5;if (Math.random() 0.9) {sparks[sparks.length] new Spark(msX, msY, (prevX - msX) * 0.2, (prevY - msY) * 0.2, vel);}}}};anim(); }function anim() {render();window.requestAnimFrame(anim); }function render() {$.globalCompositeOperation source-over;$.fillStyle hsla(0,0%,0%,.2);$.fillRect(0, 0, c.width, c.height);$.globalCompositeOperation lighter;ptSet(msX, msY);sprkSet(); }function ptSet(x, y) {if (pts.length 30) {pts.shift();}if (x ! 0 y ! 0) {pts[pts.length] new Pt(x, y);}if (pts.length 10) {for (var i 2; i pts.length; i) {curve(pts[i - 2], pts[i - 1], pts[i]);}} }function curve(prevPt, midPt, currPt) {$.save();$.beginPath();$.strokeStyle currPt.color;$.shadowColor hsla( (ŭ % 360) ,100%,50%,1);$.shadowBlur 15;$.lineWidth 10;$.moveTo((prevPt.x midPt.x) * 0.5, (prevPt.y midPt.y) * 0.5);$.quadraticCurveTo(midPt.x, midPt.y, (midPt.x currPt.x) * 0.5, (midPt.y currPt.y) * 0.5);$.stroke();$.restore();}function Pt(x, y) {this.x x;this.y y;this.color hsla(206, 95%, 95%, 1); }function sprkSet() {for (var i 0; i sparks.length; i) {sparks[i].move();}for (i sparks.length - 1; i 0; i--) {if (sparks[i].y c.height 20) {sparks.splice(i, 1);}} }function Spark(x, y, velX, velY, vel) {this.x x (vel - Math.random() * vel * 2) * 0.5;this.y y (vel - Math.random() * vel * 2) * 0.5;this.vecX (1 - Math.random() * 2 - Math.random() * velX);this.vecY (1 - Math.random() * 3 - Math.random() * velY); } Spark.prototype.move function() {this.vecY 0.15;this.x this.vecX;this.y this.vecY;$.save();$.fillStyle hsla( (ŭ % 360) ,100%,50%,1);$.shadowColor hsla( (ŭ % 360) ,100%,50%,.3);$.shadowBlur 10;$.beginPath();$.arc(this.x, this.y, 2.6, 0, Math.PI * 2, true);$.fill();$.restore(); } /script /body /html
http://www.dnsts.com.cn/news/110797.html

相关文章:

  • 网站建设源代码共享百度推送 wordpress
  • 手游网站怎么做临沂外贸国际网站建设
  • 时代汇创网站建设公司海口网红打卡地
  • 网站营销方法做鞋子有什么好网站好
  • 电影网站规划深圳市建筑工程股份有限公司招聘
  • 网站排名查询软件汉字logo标志设计
  • 深圳 网站设计公司企业邮箱网易
  • etc工程承包模式普洱网站建设优化
  • 定制网站建设开发维护线下推广活动
  • 网站服务器容量网站建设公司面临的问题
  • 垂直网站建设方案怎么让别人在百度搜到自己的网站
  • 网站开发工程师的工作描述wordpress 微信模板怎么用
  • 网站续费wordpress图片分页浏览器
  • 做好网站建设的重要性北京做网站的公司哪家好
  • 手机网站开发软件写作网站5秒不写就删除
  • 自己网站怎么推广上海地铁最新公告
  • 电子化业务管理与网站建设学校网站设计流程
  • 品牌网站建设权威seo编辑招聘
  • 做淘宝客的的网站有什么要求做金融量化的网站
  • 怎么看小企业网站建设WordPress分类打开404错误
  • wdcp wordpress杭州seo联盟
  • 网站开发网上接单做网站的费用
  • 外贸公司用什么建网站婚恋网站建设方案
  • 怎么做网站静态布局wordpress做微信登录页面
  • 北京东直门网站建设seo网站快速整站优化技术
  • wordpress适合做企业站wordpress后车头
  • iis 发布网站内部服务器错误新零售社交电商平台
  • 网站字体大小是多少硬件开发专业
  • 网站建设在开封找谁做怎么做县城分类信息网站
  • 河北恒山建设集团网站四川最新情况最新消息今天