时间:2021-05-26
本文实例为大家分享了js实现漂亮星空背景的具体代码,供大家参考,具体内容如下
html代码:
<div class="stars"></div>css代码
html, body { height: 100%; overflow: hidden; } body { width: 100%; height:100%; background: #000; background-size: 100%; perspective: 500px; } .stars { position: absolute; top: 50%; left: 50%; width: 4px; height:4px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; animation: fly 2s linear infinite; transform-style: preserve-3d; } .stars:before, .stars:after { content: ""; position: absolute; width: inherit; height: inherit; box-shadow: inherit; } .stars:before { transform: translateZ(-300px); opacity: .6; } .stars:after { transform: translateZ(-600px); opacity: .4; } @keyframes fly { from { transform: translateZ(0px); opacity: .6; } to { transform: translateZ(300px); opacity: 1; } }js代码
var w = document.documentElement.clientWidth*1.2;var h = document.documentElement.clientHeight*1.2;var star = document.getElementsByClassName("stars")[0];var n = 1000; //随机函数 function randomNum(m, n) { return Math.floor(Math.random() * (n - m + 1) + m); } var str = ''; for (var i = 0; i < n; i++) { var numX = randomNum(-w, w); var numY = randomNum(-h, h); var color = 'rgb(' + randomNum(0, 255) + ',' + randomNum(0, 255) + ',' + randomNum(0, 255) + ')'; str += numX +'px'+' ' + numY+'px'+' '+ color+','; } str = str.slice(0,-1); star.style.boxShadow = str; $(function(){ $('#main').fadeOut(); $('#main').fadeIn('slow'); })以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Dreamweaver设计的纯文字网页太单调了,想要添加漂亮的星空背景,该怎么添加呢?下面我们就来看看详细的教程。软件名称:AdobeDreamweaverCC
本文实例为大家分享了js实现旋转的星空效果的具体代码,供大家参考,具体内容如下旋转的星空(thestarrysky)body{margin:0;padding:
这个效果是仿照ChirsCoyier的视差教程实现的,经过Chirs的允许使用了其中的星空背景。运行效果:在这里观看:http:///experiments/p
本文实例讲述了JS实现往下不断流动网页背景的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:JS实现的往下不断流动的网页背景流动的背景是不是很漂
本文实例讲述了JS实现进入页面时渐变背景色的方法。分享给大家供大家参考。具体实现方法如下:JS实现的进入页面时的渐变的背景色效果functionCBgColor