亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現宇宙星空背景效果的方法

2019-11-20 13:03:02
字體:
來源:轉載
供稿:網友

本文實例講述了js實現宇宙星空背景效果的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/h2D/xhtml1-transitional.h2d">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<TITLE>宇宙星空背景效果,Js特效</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.star {
position:absolute;
layer-background-color:white;
visibility:visible;
top:-50px;
width:50px;
height:50px;
font-size:1px;
background-color:white;
}
.60pt{font-size:60pt;color:#ff66cc;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
var starnum = 75; // 星星的數目
var isNS = (document.layers);
var _all = (isNS)? '' : 'all.';
var _style = (isNS) ? '' : '.style';
var xoffset, yoffset, w_x, w_y, tmpx, tmpy, scrlx, scrly;
function getstartpos(obj) {  //定義星星移動的起始位置
obj.deltay = Math.floor(Math.random() * 12);    //用隨機函數決定
obj.deltax = Math.floor(Math.random() * 12);
obj.xdir = (Math.floor(Math.random() * 2) == 1) ? '+' : '-';
obj.ydir = (Math.floor(Math.random() * 2) == 1) ? '+' : '-';
obj.counter = 1;
if (isNS) {
obj.clip.width = 1;
obj.clip.height = 1;
obj.moveTo(xoffset+pageXOffset, yoffset+pageYOffset);
} else {
obj.width = 1;
obj.height = 1;
obj.pixelTop = yoffset+document.body.scrollTop;
obj.pixelLeft = xoffset+document.body.scrollLeft;
   }
}
function movestar(starN)   //移動星星的位置
{
tmpx = starN.deltax*starN.counter+starN.counter;
tmpy = starN.deltay*starN.counter+starN.counter;
if (isNS) {
starN.clip.width = starN.counter / 3;
starN.clip.height = starN.counter / 3;
scrlx = pageXOffset;
scrly = pageYOffset;
if ((starN.left+tmpx >= w_x+scrlx) || (starN.top+tmpy >= w_y+scrly) || (starN.left-tmpx <= scrlx) || (starN.top-tmpy <= scrly)) {
getstartpos(starN);
} else {
eval('starN.moveBy('+starN.xdir+tmpx+', '+starN.ydir+tmpy+')');
   }
} else {
starN.width = starN.counter/3;
starN.height = starN.counter/3;
scrlx = document.body.scrollLeft;
scrly = document.body.scrollTop;
if ((starN.pixelLeft+tmpx >= w_x+scrlx)||(starN.pixelTop+tmpy >= w_y+scrly) || (starN.pixelLeft-tmpx <= scrlx)||(starN.pixelTop-tmpy <= scrly)) {
getstartpos(starN);
} else {
eval('starN.pixelTop'+starN.ydir+'=tmpy');
eval('starN.pixelLeft'+starN.xdir+'=tmpx');
   }
}
starN.counter++;
}
function animate() //讓所有的星星動起來
{
for(i=1; i <= starnum; i++) {
movestar(eval('star'+i));
}
setTimeout('animate()', 100);
}
 
function findwindowparams() {  //定義星星移動的起始位置
w_x = (isNS) ? window.innerWidth : document.body.clientWidth;
w_y = (isNS) ? window.innerHeight : document.body.clientHeight;
xoffset = w_x / 2;
yoffset = w_y / 2;
for (i = 1; i <= starnum; i++) {
getstartpos(eval('star'+i));
   }
}
function resizeNS() {
setTimeout('document.location.reload()', 400);
}
(isNS) ? window.onresize = resizeNS : window.onresize = findwindowparams;
window.onload = new Function("findwindowparams(); animate();");
-->
</script>
</HEAD>
<BODY>
<body  bgcolor=#999999>
<SCRIPT LANGUAGE="JavaScript">
<!--
for (i = 1; i <= starnum; i++) { //給星星定義層
document.writeln('<div id="star'+i+'" class="star"></div>');
eval('var star'+i+'=document.'+_all+'star'+i+_style);
}
-->
</script>
<p><center>
<font class=60pt><br>飛翔在<br>宇宙的星空中<br></font>
</center><p>
</body>
</html>

運行效果如下圖所示:

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲色图17p| 亚洲成人网在线观看| 92国产精品久久久久首页| 亚洲精品自产拍| 欧美精品成人在线| 亚洲性xxxx| www亚洲精品| 5566日本婷婷色中文字幕97| 91在线观看免费高清完整版在线观看| 大量国产精品视频| 欧美剧在线观看| 亚洲欧美另类自拍| 日韩精品在线观看一区二区| 国产亚洲一级高清| 九九九热精品免费视频观看网站| 日韩国产高清视频在线| 在线观看欧美日韩国产| 国内精品400部情侣激情| 国产精品久久精品| 国产高清视频一区三区| 国产成人精品网站| 亚洲国产高清高潮精品美女| 久久免费成人精品视频| 国产高清视频一区三区| 欧美综合在线观看| 日韩美女在线播放| 欧美激情欧美激情在线五月| 亚洲福利小视频| 久久久久久久亚洲精品| 91九色综合久久| 色妞色视频一区二区三区四区| 久久中文字幕一区| 成人在线视频福利| 欧美在线亚洲在线| 欧洲成人午夜免费大片| 国产精品永久免费视频| 国产精品视频久久| 91丝袜美腿美女视频网站| 北条麻妃一区二区在线观看| 国产精品免费视频久久久| 中文字幕日韩欧美在线| 97在线观看免费高清| 日本久久久久亚洲中字幕| 一区二区欧美亚洲| 欧美性色视频在线| 全色精品综合影院| 国产成人精品在线播放| 91网站免费看| 日韩有码在线电影| 国产美女精彩久久| 91免费视频国产| 亚洲精品中文字| 日韩国产精品视频| 亚洲综合视频1区| 日韩精品日韩在线观看| 国产日韩欧美一二三区| 亚洲一区av在线播放| 中文字幕日韩av| 97精品国产aⅴ7777| 性欧美亚洲xxxx乳在线观看| 91爱视频在线| 亚洲国产另类久久精品| 久久精品最新地址| 97精品在线视频| 国产精品高清在线| 欧美成人午夜激情| 色爱精品视频一区| 91在线免费观看网站| 日韩美女中文字幕| 伊人伊成久久人综合网小说| 欧美午夜激情小视频| 黄网站色欧美视频| 亚洲国产精品99| 日韩激情av在线免费观看| 亚洲影院色无极综合| 久久精品国产清自在天天线| 91免费精品视频| 色伦专区97中文字幕| 91网站免费观看| 亚洲石原莉奈一区二区在线观看| 欧美激情久久久久久| 亚洲免费伊人电影在线观看av| 性欧美xxxx视频在线观看| 亚洲三级av在线| 精品成人在线视频| 日韩美女视频在线观看| 91精品国产综合久久香蕉最新版| 欧美日韩国产中文字幕| 久久久久久久久久久免费精品| 亚洲女人初尝黑人巨大| 国产中文欧美精品| 性欧美xxxx视频在线观看| 中文字幕亚洲专区| 欧美成人精品影院| 亚洲一二在线观看| 国产一区二区三区在线观看视频| 国产精品视频久久久久| 国产精品美腿一区在线看| 亚洲成人av片在线观看| 精品久久久国产精品999| 91亚洲va在线va天堂va国| 一区二区三区日韩在线| 亚洲国产欧美自拍| 精品中文字幕在线观看| 久久久精品在线观看| 国产精欧美一区二区三区| 欧美—级a级欧美特级ar全黄| 欧美高清视频在线播放| 北条麻妃99精品青青久久| 疯狂欧美牲乱大交777| 在线观看日韩视频| 欧美日韩亚洲视频一区| 欧美亚洲另类视频| 97视频在线观看免费高清完整版在线观看| 国产极品jizzhd欧美| 日韩三级影视基地| 国产成人精品在线| 国产视频精品一区二区三区| 亚洲精品狠狠操| 欧美大片在线看免费观看| 国产精品盗摄久久久| 久久青草精品视频免费观看| 亚洲国产精品小视频| 国产99久久精品一区二区永久免费| 久久中文字幕一区| 国语对白做受69| 国产精品中文字幕在线观看| 欧美另类高清videos| 欧美专区中文字幕| 91爱爱小视频k| 97视频在线观看播放| 国产精品99久久久久久久久久久久| 亚洲精品日韩激情在线电影| 亚洲精品二三区| 在线观看日韩欧美| 欧美大荫蒂xxx| 国产成人精品久久亚洲高清不卡| 亚洲欧美精品一区二区| 国产精品极品美女在线观看免费| 欧美激情一级精品国产| 国产精品一区二区三区毛片淫片| 欧美视频第一页| 成人av电影天堂| 亚洲偷欧美偷国内偷| 日日狠狠久久偷偷四色综合免费| 97精品在线观看| 国产婷婷色综合av蜜臀av| 亚洲精品中文字幕女同| 亚洲一区二区三区视频播放| 日韩中文字幕网址| 国产剧情日韩欧美| xxxxx成人.com| 亚洲剧情一区二区| 最近中文字幕日韩精品| 91成人福利在线| 精品视频一区在线视频| 揄拍成人国产精品视频| 日韩中文字幕免费| 国产午夜精品全部视频播放| 黑人巨大精品欧美一区二区| 亚洲丁香婷深爱综合| 国产视频久久久久| 国产亚洲精品成人av久久ww| 色黄久久久久久|