⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 由散到分.html

📁 javescript网页特效80个例子
💻 HTML
字号:
<html>
<head>
<title>文字招牌效果</title>
</head>
<body bgcolor="lightyellow" onload=changetext()>
<STYLE>
.spanstyle 
{ 
BACKGROUND-COLOR: green; BORDER-BOTTOM-STYLE: ridge; BORDER-LEFT-STYLE: ridge; BORDER-RIGHT-STYLE: ridge; BORDER-TOP-STYLE: ridge; COLOR: blue; FONT-FAMILY: 宋体; FONT-SIZE: 30px; HEIGHT: 40px; LEFT: -4500px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 290px 
} 
/*定义矩形模块 */
</STYLE> 
<SCRIPT> 
<!-- 
var textwidth=300  //设置文字区域大小 
var textheight=50 
var message=new Array() 
message[0]="欢迎光临"    //设置文本信息
message[1]="JavaScript脚本区" 
message[2]="文字特效" 
var x_finalpos=-1 
var y_finalpos=50 
var x_slices=24 
var y_slices=1 
var pause=10 
var screenwidth=700 
var screenheight=400 
var x_step=new Array() 
var y_step=new Array() 
var x_randompos=0 
var y_randompos=0 
var i_loop=0 
var max_loop=24 
var i_text=0 
var width_slice=Math.floor(textwidth/x_slices) 
var height_slice=Math.floor(textheight/y_slices) 
var cliptop=0 
var clipbottom=height_slice 
var clipleft=0 
var clipright=width_slice 
var spancounter=0 

function initiate() { 
if (x_finalpos==-1) { 
x_finalpos=Math.floor(document.body.clientWidth/2)-Math.floor(textwidth/2) 
} 
if (y_finalpos==-1) { 
y_finalpos=Math.floor(document.body.clientHeight/2)-Math.floor(textheight/2) 
} 
cliptop=0 
clipbottom=height_slice 
clipleft=0 
clipright=width_slice 
i_loop=0 
spancounter=0 
  if (document.all) { 
  for (i=0;i<=y_slices-1;i++) { 
for (ii=0;ii<=x_slices-1;ii++) { 
var thisspan=eval("document.all.span"+spancounter+".style") 
x_randompos=Math.ceil(screenwidth*Math.random()) 
y_randompos=Math.ceil(screenheight*Math.random()) 
thisspan.posLeft=x_randompos 
thisspan.posTop=y_randompos 
        thisspan.clip ="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" 
clipleft+=width_slice 
    clipright+=width_slice 
    spancounter++ 
} 
     clipleft=0 
    clipright=width_slice 
    cliptop+=height_slice 
    clipbottom+=height_slice 
} 
  } 
  explode_IE() 
} 

function changetext() { 
spancounter=0 
for (i=0;i<=y_slices-1;i++) { 
for (ii=0;ii<=x_slices-1;ii++) { 
var thisspan=eval("document.all.span"+spancounter+".style") 
thisspan.posLeft=-5000 
spancounter++ 
} 
} 
spancounter=0 
if (i_text>message.length-1) {i_text=0} 
for (i=0;i<=y_slices-1;i++) { 
for (ii=0;ii<=x_slices-1;ii++) { 
var thisinnerspan=eval("span"+spancounter) 
   thisinnerspan.innerHTML=message[i_text] 
spancounter++ 
} 
} 
i_text++ 
initiate() 
} 


function explode_IE() { 
spancounter=0 
if (i_loop<=max_loop-1) { 
for (i=0;i<=y_slices-1;i++) { 
for (ii=0;ii<=x_slices-1;ii++) { 
var thisspan=eval("document.all.span"+spancounter+".style") 
x_step[spancounter]=(x_finalpos-thisspan.posLeft)/(max_loop-i_loop) 
y_step[spancounter]=(y_finalpos-thisspan.posTop)/(max_loop-i_loop) 
thisspan.posLeft+=x_step[spancounter] 
thisspan.posTop+=y_step[spancounter] 
spancounter++ 
} 
} 
i_loop++ 
var timer=setTimeout("explode_IE()",pause) 
} 
else { 
spancounter=0 
clearTimeout(timer) 
var timer=setTimeout("changetext()",5000)   //设置变换频率
} 
} 

</SCRIPT> 
<SCRIPT> 
<!-- Beginning of JavaScript - 
if (document.all) { 
for (i=0;i<=y_slices-1;i++) { 
for (ii=0;ii<=x_slices-1;ii++) { 
   document.write("<span id='span"+spancounter+"' class='spanstyle'></span>") 
spancounter++ 
} 
} 
spancounter=0 
} 
</SCRIPT>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -