第一个:把如下代码加入<body>区域中,设置文字的话你自己弄吧
<style>
.drop { position: absolutewidth: 3 filter: flipV(), flipH()font-size: 40color: blue }
</style>
<script language="javascript">
snow = false // false-rain true-snow
snowsym = " * " //These are the symbols for each
rainsym = " * " //You can put images here.
howmany = 15 //How many drops/snowflakes?
/**************Do not need to change anything below***********/
if(snow){sym = snowsymspeed=1angle=10drops=howmany}
else{sym = rainsymspeed=50drops=howmanyangle=6}
movex = -speed/anglemovey = speedcount = 0
function moverain(){
for(move = 0move <dropsmove++){
xx[move]+=movex yy[move]+=mv[move]
hmm = Math.round(Math.random()*1)
if(xx[move] <0){xx[move] = maxx+10}
if(yy[move] >maxy){yy[move] = 10}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop
}setTimeout('moverain()','1')}
</script>
<script language="javascript">
if (document.all){
drop = new Array()xx = new Array()yy = new Array()mv = new Array()
ly = "document.all[\'"st = "\'].style"
for(make = 0make <dropsmake++){
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>')
drop[make] = eval(ly+'drop'+make+st)
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx
yy[make] = -100-Math.random()*maxy
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/16
drop[make].fontSize = (Math.random()*10)+20
if(snow){col = 'white'}else{col = 'blue'}
drop[make].color = col
}
window.onload=moverain
}
</script>
第二种:建议你用这个,你可以在加几个图片
脚本说明:
第一步:把如下代码加入<body>区域中
<script language="JavaScript">
<!--
Pic=new Array('photo/04261.gif','photo/04262.gif','photo/04263.gif','photo/04264.gif','photo/04265.gif')
//Smoothness of animation depends on the number of images and they're file size.
MaxSpeed=5
MinSpeed=2
load = new Array()
for(i=0i <Pic.lengthi++)
{
load[i] = new Image()
load[i].src = Pic[i]
}
amount=Pic.length
ns=(document.layers)?1:0
if (ns){
for (i=0i <amounti++){
document.write("<LAYER NAME='netscape"+i+"' LEFT=0 TOP=0><img name='netpics' src="+load[i].src+"></LAYER>")}
}
else{
document.write("<div style='position:absolutetop:0pxleft:0px'><div style='position:relative'>")
for (i=0i <amounti++){
document.write("<img id='explorer' src='"+load[i].src+"' style='position:absolutetop:0pxleft:0px'>")}
document.write("</div></div>")
}
VB=0
HB=0
R=new Array()
PB=new Array()
RD=new Array()
Y=new Array()
X=new Array()
D=new Array()
SP=new Array()
BY=new Array()
BX=new Array()
for (i=0i <amounti++){
Y[i]=10
X[i]=10
D[i]=Math.floor(Math.random()*70+10)
SP[i]=Math.floor(Math.random()*MaxSpeed+MinSpeed)
}
function Curve(){
plusMinus=new Array(1,-1,2,-2,3,-3,0,1,-1,0,5,-5)
for (i=0i <amounti++){
R[i]=Math.floor(Math.random()*plusMinus.length)
RD[i]=plusMinus[R[i]]
}
setTimeout('Curve()',1500)
}
function MoveRandom(){
var H=(document.layers)?window.innerHeight:document.body.clientHeight
var W=(document.layers)?window.innerWidth:document.body.clientWidth
var YS=(document.layers)?window.pageYOffset:document.body.scrollTop
var XS=(document.layers)?window.pageXOffset:document.body.scrollLeft
for (i=0i <amounti++){
BY[i]=-load[i].height
BX[i]=-load[i].width
PB[i]=D[i]+=RD[i]
y = SP[i]*Math.sin(PB[i]*Math.PI/180)
x = SP[i]*Math.cos(PB[i]*Math.PI/180)
if (D[i] <0) D[i]+=360
Y[i]+=y
X[i]+=x
VB=180-D[i]
HB=0-D[i]
//Corner rebounds! not necessary but looks nice.
if ((Y[i] <1) &&(X[i] <1)) {Y[i]=1X[i]=1D[i]=45}
if ((Y[i] <1) &&(X[i] >W+BX[i])) {Y[i]=1X[i]=W+BX[i]D[i]=135}
if ((Y[i] >H+BY[i]) &&(X[i] <1)) {Y[i]=H+BY[i]X[i]=1D[i]=315}
if ((Y[i] >H+BY[i]) &&(X[i] >W+BX[i])) {Y[i]=H+BY[i]X[i]=W+BX[i]D[i]=225}
//Edge rebounds!
if (Y[i] <1) {Y[i]=1D[i]=HB}
if (Y[i] >H+BY[i]) {Y[i]=H+BY[i]D[i]=HB}
if (X[i] <1) {X[i]=1D[i]=VB}
if (X[i] >W+BX[i]) {X[i]=W+BX[i]D[i]=VB}
var layer=(document.layers)?document.layers['netscape'+i]:explorer[i].style
layer.top=Y[i]+YS
layer.left=X[i]+XS
}
setTimeout('MoveRandom()',10)
}
function sTaRt(){Curve()MoveRandom()}
//-->
</script>
第二步:
把如下代码加入<body>区域中<body bgcolor="#ffffff" onLoad="if (document.all||document.layers) sTaRt()">
第三个:这个是文字的显示,你自己决定采用上面那个后加进去
脚本说明:
第一步:把如下代码加入<body>区域中
<script LANGUAGE="JavaScript">
function init() {
setTimeout("shake(3)",1000)
// setTimeout("this.focus()",4000)
setTimeout("shake(3)",4100)
}
function shake(n) {
if (self.moveBy) {
for (i = 10i >0i--) {
for (j = nj >0j--) {
self.moveBy(0,i)
self.moveBy(i,0)
self.moveBy(0,-i)
self.moveBy(-i,0)
}
}
}
setTimeout("shake(5)", 5000)
}
</script>
<script language="JavaScript">
<!-- begin
var max=0
function textlist()
{
max=textlist.arguments.length
for (i=0i<maxi++)
this[i]=textlist.arguments[i]
}
tl=new textlist
(
"李鹏会见安得拉邦首席部长奈杜",
"述评:发展新世纪睦邻友好合作关系",
"我国外汇储备已达一千六百五十六亿美元 ",
"人民日报18日社论:推进新的农业科技革命 ",
"“神舟二号”飞船轨道舱留轨继续进行空间科学探测试验",
"联合国证实贫铀d含有铀-236",
"罗伯逊称北约将继续东扩",
"巴方指责以色列暗杀其高级官员 ",
"亚太议会论坛第九届年会在智利开幕",
"专电:布什宣誓就职典礼准备就绪",
"专电:布什宣誓就职典礼准备就绪 "
)
var x=0pos=0
var l=tl[0].length
function textticker()
{
document.tickform.tickfield.value=tl[x].substring(0,pos)+"_"
if(pos++==l)
{
pos=0
setTimeout("textticker()",1000)
x++
if(x==max) x=0l=tl[x].length
}
else
setTimeout("textticker()",50)
}
// end -->
</script>
<form name="tickform"><input type=text name="tickfield" size=33></form>
第二步:把如下代码加入<body>区域中<body bgcolor=#000000" onload="init()textticker()">
能把你的就这么多了 看你的了
这个是屏幕保护。
就是你的电脑长久不用后自己进入一个循环的动画。
可以通过计算机-控制面板-外挂和个性化-更改屏幕保护程序选择无 ,即可。
望采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)