• 文字广告位
  • 文字广告位
  • 文字广告位
您现在的位置: 站长手册 >> 特效代码 >> 时间类 >> 正文
站内搜索
Google
[图文]随滚动条移动的时钟
          ★★★   

随滚动条移动的时钟

雅虎收藏夹 百度收藏 Google书签 Yahoo书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 Del.icio.us digg reddit spurl BlinkList blogmarks
人气: 来源:本站原创 作者:佚名 所属栏目:时间类 [切换到繁體中文]
介绍:跟随滚动条滚动,在屏幕右下方,推荐~

演示:

[Ctrl+A全选 提示:你可先修改部分代码,再按运行]

下面教你如何应用此特效: 
 --------------------------------------------------------------------------------------
  需要在<body 这里>加入的代码:
 --------------------------------------------------------------------------------------
以下代码加到<head>…</head>中
以下代码加到<body>…</body>中
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
fCol = '000000';  //face colour.
sCol = 'ff0000';  //seconds colour.
mCol = '66FF99';  //minutes colour.
hCol = '66FF99';  //hours colour.
H = '….';
H = H.split('');
M = '…..';
M = M.split('');
S = '……';
S = S.split('');
Ypos = 0;
Xpos = 0;
Ybase = 8;
Xbase = 8;
dots = 12;
ns = (document.layers)?1:0;
if (ns) {
dgts = '1 2 3 4 5 6 7 8 9 10 11 12';
dgts = dgts.split(' ');
for (I = 0; I < dots; I++) {
document.write('<layer name=nsDigits'+I+' top=0 left=0 height=30 width=30><center><font face=Arial,Verdana size=1 color='+fCol+'>'+dgts[I]+'</font></center></layer>');
}
for (I = 0; I < M.length; I++) {
document.write('<layer name=ny'+I+' top=0 left=0 bgcolor='+mCol+' clip="0,0,2,2"></layer>');
}
for (I = 0; I < H.length; I++) {
document.write('<layer name=nz'+I+' top=0 left=0 bgcolor='+hCol+' clip="0,0,2,2"></layer>');
}
for (I = 0; I < S.length; I++) {
document.write('<layer name=nx'+I+' top=0 left=0 bgcolor='+sCol+' clip="0,0,2,2"></layer>');
   }
}
else {
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (I = 1; I < dots+1; I++) {
document.write('<div id="ieDigits" style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-family:Arial,Verdana;font-size:10px;color:'+fCol+';text-align:center;padding-top:10px">'+I+'</div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (I = 0; I < M.length; I++) {
document.write('<div id=y style="position:absolute;width:2px;height:2px;font-size:2px;background:'+mCol+'"></div>');
}
document.write('</div></div>')
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (I = 0; I < H.length; I++) {
document.write('<div id=z style="position:absolute;width:2px;height:2px;font-size:2px;background:'+hCol+'"></div>');
}
document.write('</div></div>')
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (I = 0; I < S.length; I++) {
document.write('<div id=x style="position:absolute;width:2px;height:2px;font-size:2px;background:'+sCol+'"></div>');
}
document.write('</div></div>')
}
function clock() {
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;
if (ns) {
Ypos = window.pageYOffset+window.innerHeight-60;
Xpos = window.pageXOffset+window.innerWidth-80;
}
else {
Ypos = document.body.scrollTop + window.document.body.clientHeight - 60;
Xpos = document.body.scrollLeft + window.document.body.clientWidth - 60;
}
if (ns) {
for (I = 0; I < dots; ++I){
document.layers["nsDigits"+I].top = Ypos - 5 + 40 * Math.sin(-0.49+dots+I/1.9);
document.layers["nsDigits"+I].left = Xpos - 15 + 40 * Math.cos(-0.49+dots+I/1.9);
}
for (I = 0; I < S.length; I++){
document.layers["nx"+I].top = Ypos + I * Ybase * Math.sin(sec);
document.layers["nx"+I].left = Xpos + I * Xbase * Math.cos(sec);
}
for (I = 0; I < M.length; I++){
document.layers["ny"+I].top = Ypos + I * Ybase * Math.sin(min);
document.layers["ny"+I].left = Xpos + I * Xbase * Math.cos(min);
}
for (I = 0; I < H.length; I++){
document.layers["nz"+I].top = Ypos + I * Ybase * Math.sin(hrs);
document.layers["nz"+I].left = Xpos + I * Xbase * Math.cos(hrs);
   }
}
else{
for (I=0; I < dots; ++I){
ieDigits[I].style.pixelTop = Ypos - 15 + 40 * Math.sin(-0.49+dots+I/1.9);
ieDigits[I].style.pixelLeft = Xpos - 14 + 40 * Math.cos(-0.49+dots+I/1.9);
}
for (I=0; I < S.length; I++){
x[I].style.pixelTop = Ypos + I * Ybase * Math.sin(sec);
x[I].style.pixelLeft = Xpos + I * Xbase * Math.cos(sec);
}
for (I=0; I < M.length; I++){
y[I].style.pixelTop = Ypos + I * Ybase * Math.sin(min);
y[I].style.pixelLeft = Xpos + I * Xbase * Math.cos(min);
}
for (I=0; I < H.length; I++){
z[I].style.pixelTop = Ypos + I * Ybase*Math.sin(hrs);
z[I].style.pixelLeft = Xpos + I * Xbase*Math.cos(hrs);
   }
}
setTimeout('clock()', 50);
}
if (document.layers || document.all) window.onload = clock;
//  End -->
</script>

  • 上一个特效:
  • 下一个特效:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    姓 名: *(必填项) ·注册用户·
    Email: QQ号:
    评 分: 1分 2分 3分 4分 5分
    • 您可以发表评论支持你喜欢的文章。
    • 请遵守《互联网电子公告服务管理规定》
    • 请遵守中华人民共和国各项有关法律法规。
    • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    • 评论人需对自己在使用评论过程中的行为承担法律责任。
    • 本站管理员有权保留或删除评论内容。
    • 评论内容只代表个人观点,与本网站立场无关。
    站内特效搜索
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | | 京ICP备 05004866号 |
    版权所有 2007-2008 站长手册 WWW.ZZSC.ORG 业务联系 zzsc.org#gmail.com