济南在线 莱芜在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索

查看: 1617|回复: 3

HTML编辑尝试1

[复制链接]
发表于 2023-1-4 17:35 | 显示全部楼层 |阅读模式 | 来自山东
  1. <html><body></body>
  2. <script>
  3. num=10*Math.random();
  4. var div=document.createElement("div")
  5. div.innerHTML=num
  6. document.body.appendChild(div)
  7. </script>
  8. </html>
复制代码


 楼主| 发表于 2023-1-4 17:37 | 显示全部楼层 | 来自山东
  1. <html><body></body><script>
  2. var canvas=document.createElement("canvas");
  3. document.body.appendChild(canvas);
  4. canvas.style.background="#000000";
  5. var w=canvas.width=window.innerWidth;
  6. var h=canvas.height=window.innerHeight;
  7. var context=canvas.getContext("2d");
  8. var x=w/2,y=h/2,r=1,vr=1+2*Math.random(),alpha=1,vAlpha=0.99,arr=[];
  9. for(var i=0;i<60;i++){arr.push({r:1+2*Math.random(),vr:1+2*Math.random()})}
  10. setInterval(function(){
  11. context.clearRect(0,0,w,h);
  12. for(var i=0;i<60;i++){
  13. context.beginPath();
  14. context.strokeStyle="rgba(256,256,256,"+alpha+")";
  15. 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));
  16. 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));
  17. context.stroke();
  18. context.closePath();
  19. }
  20. for(var i=0;i<60;i++){
  21. arr[i].r+=arr[i].vr
  22. alpha*=vAlpha
  23. if(arr[i].r>100){alpha=1,arr[i].r=1}
  24. }
  25. //if(alpha>0.01){alpha*=vAlpha}else{alpha=1
  26. //for(var i=0;i<60;i++){arr[i].r=arr[i].r}}

  27. },100)
  28. </script></html>
复制代码


发表于 2023-1-4 18:14 | 显示全部楼层 | 来自山东
这是啥东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则

隐私声明|小黑屋|联系电话:0531-75627999|济南在线 莱芜在线 ( 鲁ICP备15020683-2号 )

GMT+8, 2024-5-1 19:05

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表