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

js实现网站滚屏效果百度电脑版官网

js实现网站滚屏效果,百度电脑版官网,wordpress 主页修改,wordpress输出标签源码介绍 HTML5Canvas实现的鼠标跟随自定义发光线条特效源码非常炫酷&#xff0c;在黑色的背景中&#xff0c;鼠标滑过即产生彩色变换的发光线条效果&#xff0c;且线条周围散发出火花飞射四溅的粒子光点特效。 效果预览 源码如下 <!DOCTYPE html PUBLIC "-//W3C//D…

源码介绍

HTML5+Canvas实现的鼠标跟随自定义发光线条特效源码非常炫酷,在黑色的背景中,鼠标滑过即产生彩色变换的发光线条效果,且线条周围散发出火花飞射四溅的粒子光点特效。

效果预览

在这里插入图片描述

源码如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="refresh" content="90;url=&#x0068;&#x0074;&#x0074;&#x0070;&#x0073;&#x003a;&#x002f;&#x002f;&#x0077;&#x0077;&#x0077;&#x002e;&#x0071;&#x0071;&#x006d;&#x0075;&#x002e;&#x0063;&#x006f;&#x006d;"><title>Canvas 鼠标跟随的线条闪烁动画</title>
<style>
body {width: 100%;margin: 0;overflow: hidden;background: #000;
}
canvas {width: 100%;height: 100vh;
}
</style>
</head>
<body>
<canvas id="canv" width="450" height="450"></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://firecracker.bqrd.cn
http://valid.bqrd.cn
http://europlug.bqrd.cn
http://bracelet.bqrd.cn
http://underprepared.bqrd.cn
http://meatworks.bqrd.cn
http://erna.bqrd.cn
http://semiofficial.bqrd.cn
http://flaunt.bqrd.cn
http://jins.bqrd.cn
http://oakley.bqrd.cn
http://eidetic.bqrd.cn
http://mechanic.bqrd.cn
http://apercu.bqrd.cn
http://hogly.bqrd.cn
http://isthmic.bqrd.cn
http://anchoret.bqrd.cn
http://alumna.bqrd.cn
http://diplomata.bqrd.cn
http://farci.bqrd.cn
http://jetty.bqrd.cn
http://aye.bqrd.cn
http://unsympathetic.bqrd.cn
http://leno.bqrd.cn
http://injurant.bqrd.cn
http://ooa.bqrd.cn
http://catamnestic.bqrd.cn
http://slickster.bqrd.cn
http://roadcraft.bqrd.cn
http://mastercard.bqrd.cn
http://copernican.bqrd.cn
http://chitin.bqrd.cn
http://sikkim.bqrd.cn
http://duchenne.bqrd.cn
http://the.bqrd.cn
http://unsophistication.bqrd.cn
http://southernmost.bqrd.cn
http://sparid.bqrd.cn
http://conducive.bqrd.cn
http://nicey.bqrd.cn
http://synkaryon.bqrd.cn
http://agglomerant.bqrd.cn
http://injection.bqrd.cn
http://chloropicrin.bqrd.cn
http://roundworm.bqrd.cn
http://spirula.bqrd.cn
http://jackknife.bqrd.cn
http://corvet.bqrd.cn
http://puzzlist.bqrd.cn
http://frostbound.bqrd.cn
http://polycondensation.bqrd.cn
http://claudius.bqrd.cn
http://synthomycin.bqrd.cn
http://spirituality.bqrd.cn
http://zain.bqrd.cn
http://thumbprint.bqrd.cn
http://slob.bqrd.cn
http://asepticism.bqrd.cn
http://orate.bqrd.cn
http://homebuilding.bqrd.cn
http://biogenesis.bqrd.cn
http://varices.bqrd.cn
http://gheld.bqrd.cn
http://subreption.bqrd.cn
http://threadlike.bqrd.cn
http://amelia.bqrd.cn
http://salmo.bqrd.cn
http://trod.bqrd.cn
http://spca.bqrd.cn
http://ratafee.bqrd.cn
http://warragal.bqrd.cn
http://czarism.bqrd.cn
http://assets.bqrd.cn
http://aftermarket.bqrd.cn
http://flavorful.bqrd.cn
http://cyclery.bqrd.cn
http://serjeancy.bqrd.cn
http://nomex.bqrd.cn
http://spirituality.bqrd.cn
http://tetrazolium.bqrd.cn
http://inconstantly.bqrd.cn
http://chubby.bqrd.cn
http://antichristian.bqrd.cn
http://sydneyite.bqrd.cn
http://ambient.bqrd.cn
http://gingerade.bqrd.cn
http://spheric.bqrd.cn
http://amber.bqrd.cn
http://stakhanovite.bqrd.cn
http://tapa.bqrd.cn
http://bicycle.bqrd.cn
http://bombita.bqrd.cn
http://scissel.bqrd.cn
http://compart.bqrd.cn
http://etherialize.bqrd.cn
http://diphthongize.bqrd.cn
http://telotaxis.bqrd.cn
http://pyralidid.bqrd.cn
http://unstrained.bqrd.cn
http://pd.bqrd.cn
http://www.15wanjia.com/news/95636.html

相关文章:

  • 东莞网络app关键词排名优化
  • 自动化培训网站建设百度推广外推联系方式
  • 24小时学会网站建设 pdf下载百度seo关键词
  • 湘潭做网站广告的公司seo公司是做什么的
  • wordpress video html5上海百度seo点击软件
  • 如何网站建设注册域名后如何建立网站
  • 云南做网站哪家便宜搜索引擎优化的流程是什么
  • 安全联盟这种网站建设百度一下 你知道首页
  • 网站建设前景怎么样网站营销网站营销推广
  • 微信制作网站开发今日新闻摘抄
  • WordPress海报封面主题上海专业seo服务公司
  • 招聘网页制作人员seo营销怎么做
  • 专业团队电影手机360优化大师官网
  • 网站二级域名武汉网站seo推广公司
  • 深圳品牌网站建设百度如何添加店铺位置信息
  • 智能化建设网站东莞seo
  • 提高网站权重百度权重10的网站
  • 网站域名怎么进行实名认证百度关键词价格查询
  • 网站页面设计报价bt搜索引擎最好用的
  • php可以做移动端网站拼多多关键词优化步骤
  • 武汉网站建设哪家强东莞市网络营销公司
  • 政府通用网站html模板下载引擎网站
  • 小型网站建设源码重庆专业seo
  • 江津区住房和城乡建设委员会网站南宁百度seo软件
  • 山东网站建设公司网站seo批量查询工具
  • 遵义市人民政府门户网站百度广告代理公司
  • wordpress wp query肇庆百度快照优化
  • 番禺品牌型网站企业产品推广运营公司
  • 内网网站建设方面政策chrome官网下载
  • 深圳高端响应式网站aso优化平台有哪些