`
xisuchi
  • 浏览: 1656 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

很酷的温度计样式时间特效

Go 
阅读更多
<SCRIPT language=javascript>
  var cellwidth=10;
  var cellheight=10;
  var fontsize=11;
  var fontcolor="080080"; 
  var fontstyle="bold";
  var oncolor="red"; 
  var offcolor="lightgrey"; 
  var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false;
  var IE4 = (document.all)? true : false;
  var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false;
  var binclk, now;
  var t='<table cellspacing="1" cellpadding="0" border="0"><tr><td align="center"> </td>';
  for(i=0;i<=58;i+=2)t+='<td align="left" colspan="2"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">'+i+'<br> |</font></td>';
  t+='<td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">时: </font></td>';
  for(i=0;i<=23;i++){
  t+='<td>';
  t+=(NS4)? '<ilayer name="hrs'+i+'" height="'+cellheight+'" width="'+cellwidth+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="hrs'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
  t+='</td>';
  }
  t+='<td colspan="36"><td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">分: </font></td>';
  for(i=0;i<=59;i++){
  t+='<td>';
  t+=(NS4)? '<ilayer name="min'+i+'" width="'+cellwidth+'" height="'+cellheight+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="min'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
  t+='</td>';
  }
  t+='<td> </td></tr><tr><td align="center"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'">秒: </font></td>';
  for(i=0;i<=59;i++)
  {
  t+='<td>';
  t+=(NS4)? '<ilayer name="sec'+i+'" width="'+cellwidth+'" height="'+cellheight+'" bgcolor="'+offcolor+'"></ilayer>' : '<div id="sec'+i+'" style="position:relative; width:'+cellwidth+'px; font-size:1px; height:'+cellheight+'px; background-color:'+offcolor+'"></div>';
  t+='</td>';
  }
  t+='<td> </td></tr><tr><td> </td><td> </td>';
  for(i=1;i<=59;i+=2)t+='<td align="left" colspan="2"><font style="font-size:'+fontsize+'px; font-weight:'+fontstyle+'; color: '+fontcolor+'"> |<br>'+i+'</font></td>';
  t+='</tr></table>';
  document.write(t);
  function init(){
  getvals();
  for(i=0;i<=now.h;i++)setbgcolor('hrs'+i, oncolor);
  for(i=0;i<=now.m;i++)setbgcolor('min'+i, oncolor);
  for(i=0;i<=now.s;i++)setbgcolor('sec'+i, oncolor);
  setInterval('setclock()', 100);
  }
  function getvals(){
	  now=new Date();
	  now.s=now.getSeconds();
	  now.h=now.getHours();
	  now.m=now.getMinutes();
  }
  function setclock(){
	  getvals();
	  if((now.h==0)&&(now.m==0)) for(i=1;i<=23;i++)setbgcolor('hrs'+i, offcolor);
	  if((now.s==0)&&(now.m==0)) for (i=1;i<=59;i++)setbgcolor('min'+i, offcolor);
	  if(now.s==0) for(i=1;i<=59;i++)setbgcolor('sec'+i, offcolor);
	  setbgcolor('hrs'+now.h, oncolor);
	  setbgcolor('min'+now.m, oncolor);
	  setbgcolor('sec'+now.s, oncolor);
  }
  function resize(){
  	if(NS4)history.go(0);
  }
  function setbgcolor(idstr, color){
	  if(IE4)document.all[idstr].style.backgroundColor=color;
	  if(NS4)document.layers[idstr].bgColor=color;
	  if(NS6)document.getElementById(idstr).style.backgroundColor=color;
  }
  window.onload=init;
  window.onresize=resize;
</SCRIPT>
分享到:
评论

相关推荐

    HTML5 Cancas温度计样式特效.zip

    在实际应用中,这样的温度计样式特效可以广泛应用于各种场景,如气象网站、智能家居控制面板或教学演示等。它不仅增强了界面的视觉吸引力,还可以直观地展示数据,使得信息的传递更加清晰和高效。 总的来说,这个...

    温度计JS特效

    综上所述,"温度计JS特效"涉及了JavaScript基础、DOM操作、CSS样式设计、jQuery库的使用、数据绑定、动态效果实现、响应式设计以及兼容性处理等多个知识点。通过理解和掌握这些技术,开发者可以创建出功能丰富且视觉...

    温度计时间样式特效代码

    【温度计时间样式特效代码】是一种独特的网页设计技术,它将传统的温度计视觉元素与时间显示相结合,创造出新颖且引人注目的用户界面。这种特效通常用于网站的时钟功能,或者是与气象、环境相关应用的界面设计中,...

    温度计时间样式.rar

    在这个温度计样式中,JS可能是用来根据实际时间更新温度计的刻度,确保时间显示的准确性和实时性。 【压缩包子文件的文件名称列表】:虽然未给出具体的文件名,但通常一个JS特效的压缩包会包含HTML文件(用于结构)...

    HTML5温度计特效 动画效果.rar

    在这个温度计特效中,开发者可能利用`&lt;canvas&gt;`元素来绘制温度计的刻度和指针,并通过JavaScript控制其动态变化。 CSS3则是HTML5的补充,提供了丰富的样式和动画功能。在这个案例中,CSS3可能被用来定义温度计的...

    js+css3温度计摄氏度特效.zip

    在这个特效中,CSS3可能被用来定义温度计的样式,包括形状、颜色、阴影等。关键帧动画(@keyframes)可以用来创建温度上升或下降的视觉效果,使温度计指针动态地移动到相应的温度位置。此外,CSS3的transform属性...

    css+js温度计的特效页面设计

    "CSS+JS温度计的特效页面设计"就是一个很好的例子,它利用jQuery、HTML和CSS这三种核心技术,来构建一个动态、视觉上吸引人的温度计效果。在这个项目中,我们将探讨如何通过结合这些技术来创建这样的特效页面。 ...

    温度计js特效

    温度计js特效是一种在网页上实现动态温度变化的JavaScript插件,它允许开发者在网站上创建一个具有视觉吸引力的互动式温度计,可以用于展示实时温度、模拟温度变化或者其他与温度相关的数据。这个插件的设计理念是...

    SVG交互式温度计滑块拖动特效.zip

    在本项目中,"SVG交互式温度计滑块拖动特效.zip" 提供了一个使用SVG(Scalable Vector Graphics)和TweenMax.js库创建的动态温度计效果。SVG是一种基于XML的矢量图像格式,它允许在网页上创建可缩放、清晰且交互性强...

    HTML5 Cancas温度计样式特效特效代码

    在这个“HTML5 Canvas温度计样式特效”中,我们主要关注的是如何利用Canvas API来创建一个互动的、视觉吸引人的温度计,以及如何结合jQuery库来实现温度值与颜色刻度之间的转换。 首先,Canvas API是HTML5提供的一...

    jQuery温度计

    在这个动态温度计中,CSS3被用来创建温度计的样式,如形状、颜色和过渡效果。特别是,`transform`属性可能被用于改变温度计刻度的角度和高度,而`transition`属性则负责平滑地过渡到新的温度值。 3. **HTML结构**:...

    jQuery CSS3圆形温度计代码.zip

    CSS3则负责创建圆形温度计的视觉样式,包括形状、颜色、渐变、动画等。CSS3的border-radius属性可以创建圆角,而linear-gradient用于制作温度计的渐变背景。此外,transform属性可以用来旋转指针,以反映温度的变化...

    SVG交互式温度计滑块拖动特效

    在这个项目中,“SVG交互式温度计滑块拖动特效”利用SVG的强大功能来实现一个动态的、用户可交互的温度计界面。 首先,SVG中的形状元素如`&lt;rect&gt;`、`&lt;circle&gt;`、`&lt;path&gt;`等被用来构建温度计的基本结构,包括温度计...

    JS+CSS3华氏摄氏度温度计特效.zip

    【标题】"JS+CSS3华氏摄氏度温度计特效.zip"是一个包含JavaScript和CSS3技术实现的特效代码资源,旨在为网页提供一个互动的温度计展示,能够显示华氏和摄氏温度。这个特效代码经过精心设计,不仅实用,而且能够无缝...

    js+css3温度计摄氏度特效

    【JS+CSS3温度计摄氏度特效】是一种利用JavaScript和CSS3技术实现的交互式温度计动画效果。在网页设计中,这种特效可以用于显示实时温度或模拟温度计的操作,提升用户界面的视觉吸引力和交互体验。接下来,我们将...

    js+css3温度计摄氏度特效特效代码

    本项目“js+css3温度计摄氏度特效特效代码”正是利用了这两者的强大功能,构建了一个模拟温度计的动态展示,并且支持设置和显示摄氏度的动画效果。 首先,JavaScript(简称JS)是一种轻量级的解释型编程语言,主要...

    jQuery目标动态温度计特效代码

    《jQuery目标动态温度计特效代码解析与应用》 在当今的网页设计中,动态效果的运用使得用户体验得到了显著提升。其中,“jQuery目标动态温度计”是一个极具特色的特效,它利用jQuery库结合CSS3技术,为网页添加了一...

    JS+CSS3华氏摄氏度温度计特效

    在这个温度计特效中,JS负责处理用户输入的温度值,并将这些值转化为温度计指针的位置变化。例如,当用户输入华氏温度时,JS会计算出相应的摄氏温度,并驱动温度计指针相应地移动。此外,JS还可能包含事件监听器,以...

Global site tag (gtag.js) - Google Analytics