- 阅读权限
- 1
- 帖子
- 积分
- 670
- 威望
- 点
- E币
- 个
- 相册
- 注册时间
- 2013-6-13
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- UID
- 462959
|
楼主 |
发表于 2023-1-4 17:37
|
显示全部楼层
| 来自山东
- <html><body></body><script>
- var canvas=document.createElement("canvas");
- document.body.appendChild(canvas);
- canvas.style.background="#000000";
- var w=canvas.width=window.innerWidth;
- var h=canvas.height=window.innerHeight;
- var context=canvas.getContext("2d");
- var x=w/2,y=h/2,r=1,vr=1+2*Math.random(),alpha=1,vAlpha=0.99,arr=[];
- for(var i=0;i<60;i++){arr.push({r:1+2*Math.random(),vr:1+2*Math.random()})}
- setInterval(function(){
- context.clearRect(0,0,w,h);
- for(var i=0;i<60;i++){
- context.beginPath();
- context.strokeStyle="rgba(256,256,256,"+alpha+")";
- context.moveTo(w/2+arr[i].r*Math.cos(i*6*Math.PI/180),h/2+arr[i].r*Math.sin(i*6*Math.PI/180));
- context.lineTo(w/2+(arr[i].r+arr[i].vr)*Math.cos(i*6*Math.PI/180),h/2+(arr[i].r+arr[i].vr)*Math.sin(i*6*Math.PI/180));
- context.stroke();
- context.closePath();
- }
- for(var i=0;i<60;i++){
- arr[i].r+=arr[i].vr
- alpha*=vAlpha
- if(arr[i].r>100){alpha=1,arr[i].r=1}
- }
- //if(alpha>0.01){alpha*=vAlpha}else{alpha=1
- //for(var i=0;i<60;i++){arr[i].r=arr[i].r}}
- },100)
- </script></html>
复制代码
|
|