鼠标效果

鼠标效果

添加时间:2021-02-18 13:36:15
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:响应式
  • 模板颜色模板颜色:初级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

鼠标效果,各种特效对应#btn1,#btn2,#btn3,#btn4,#btn5,#btn6,#btn7,#btn8,#btn9,不同的鼠标特效,
鼠标效果
分类:html5 > 响应式 难易:初级

首先引用文件

<script src="jquery.min.js"></script>

在document中背景颜色,鼠标特效颜色各种都可以自己更改,

$(document).ready(function() {
            var canvas = document.getElementById("c");
			var ctx = canvas.getContext("2d");
			var c = $("#c");
			var x,y,w,h,cx,cy,l;
			var y = [];
			var b = {
				n:100,
				c:false,    //  颜色  如果是false 则是随机渐变颜色
				bc:'#000',   //  背景颜色
				r:0.9, 
				o:0.05,
				a:1,
				s:20,
			}
			var bx = 0,by = 0,vx = 0,vy = 0;
			var td = 0;
			var p = 0;
			var hs = 0;
			re();
			var color,color2;
			if(b.c){
				color2 = b.c;
			}else{
				color = Math.random()*360;
			}
			
			$(window).resize(function(){
				re();
			});
			var tp1=true,tp2 = false,tp3 = false,tp4 = false,tp5 = false,tp6 = false,tp7 = false,tp8 = false,tp9 = false,tp0 = false;
			function begin(){
				if(tp1){
					if(!b.c){
						color+=.1;
						color2 = 'hsl('+color+',100%,80%)';
					}
					ctx.globalAlpha = 1;
					ctx.fillStyle = b.bc;
					ctx.fillRect(0,0,w,h);
					for(var i=0;i<y.length;i++){
						ctx.globalAlpha = y[i].o;
						ctx.fillStyle = color2;
						ctx.beginPath();
						ctx.arc(y[i].x,y[i].y,y[i].r,0,Math.PI*2);
						ctx.closePath();
						ctx.fill();
						y[i].r+=b.r;
						y[i].o-=b.o;
						if(y[i].o<=0){
							y.splice(i,1);
							i--;
						};
					}
				}else if(tp2){
					if(!b.c){
						color+=.1;
						color2 = 'hsl('+color+',100%,80%)';
					}
					ctx.globalAlpha = 1;
					ctx.fillStyle = b.bc;
					ctx.fillRect(0,0,w,h);
					for(var i=0;i<y.length;i++){
						ctx.globalAlpha = y[i].o;
						ctx.fillStyle = color2;
						ctx.beginPath();
						y[i].r=10;
						ctx.shadowBlur=20;
						ctx.shadowColor=color2;
						ctx.arc(y[i].x,y[i].y,y[i].r,0,Math.PI*2);
						ctx.closePath();
						ctx.fill();
						ctx.shadowBlur=0;
						y[i].o-=b.o;
						y[i].v+=b.a;
						y[i].y+=y[i].v;
						if(y[i].y>=h+y[i].r || y[i].o<=0){
							y.splice(i,1);
							i--;
						};
					}
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:鼠标效果

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.163776s