星星

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
margin:0;
padding:0;
}
html,body{
height:100%;
}
#map{
width:100%;
height:100%;
position:relative;
background-color:#000000;

    }
    #map .ball{
        display: inline-block;
        border-radius:50%;
        position: absolute;

    }
</style>

</head>
<body>
<div id="map"></div>
</body>
<script>
//获取元素
var map = document.getElementById('map');

 //屏幕的宽高
 var screenWidth = document.body.offsetWidth;
 var screenHeight = document.body.offsetHeight;

 //随机数
 function random(min,max){
     return parseInt(Math.random()*(max - min + 1)+ min);
 }
 //随机颜色
 function  randomColor(){
     return "rgba("+ random(0,255) +","+ random(0,255) +","+ random(0,255) +","+ (Math.random() +0.1) +")"
 }

 //循环创建
 for(var i =0; i < 1000; i++){
     //创建元素
     var ball = document.createElement('span');
     ball.className = "ball";

     var wAndH = random(5,10);
     ball.style.width = wAndH + "px";
     ball.style.height = wAndH + "px";
     ball.style.left = random(0,screenWidth - wAndH) + "px";
     ball.style.top = random(0,screenHeight - wAndH) + "px";
     ball.style.background = randomColor();
     map.appendChild(ball);

 }

</script>
</html>

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容