一个不错的给图片添加说明文字的动态层的实现代码
滑动说明文字
.slide_bg{border:#999999 3px solid;width:207px;height:106px;position:relative;overflow:hidden;float:left;margin-right:16px;margin-top:26px;}
.slide_img{background-image:url(/jscss/demoimg/wall1.jpg);width:207px;height:106px;}
.slide_txt{width:197px;height:100px;background-color:#000000;position:absolute;top:106px;left:0px;color:#FFCC33;line-height:22px;padding:5px;font-size:12px;}
var slide_content=function(){
var id="slide_content" //滑动图片父容器的id名
var interval=10; //滑动速度
var interval2=100; //文字滑出延迟时间(毫秒)
var interval3=500; //文字内容自动消失的延迟时间(毫秒)
var opacity=69; //文字内容图层透明度
var timer2=new Array();
var elem=new Array();
var status=new Array();
var div=document.getElementById(id).getElementsByTagName("div");
var timer3=0;
//run_animation
var d=function(){
var timer,obj,txt;var ypos=100;
this.run=function(pra1,pra2,dir){obj=pra1;txt=pra2;if(dir>0){clearTimeout(timer);clearTimeout(timer3);timer3=setTimeout(obj.up,interval2);}else{clearTimeout(timer);obj.down()};txt.style.filter="alpha(opacity="+opacity+")";txt.style.opacity=opacity/100;}
//向上滑动
this.up=function(){if(ypos=106){txt.style.top="106px";}else{ypos+=15;txt.style.top=ypos+"px";timer=setTimeout(obj.down,interval)}}
}
//init mouse_behavior
for(var i=0;i
春天:
春天是播种的季节。
夏天:
夏天是火热的季节。
秋天:
秋天是丰收的季节。
冬天:
冬天是雷人的季节。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Tags:图片 说明文字
相关文章
- 2007-03-03jb51站长推荐的用js实现的多浏览器支持的图片轮换展示效果ie,fir
- 2007-10-10javascript入门·图片对象(无刷新变换图片)\滚动图像
- 2008-07-07javascript 火狐(firefox)不显示本地图片问题解决
- 2007-03-03仿Vista进程条效果
- 2010-07-07来自国外的一款Js图片浏览效果
- 2007-02-02js实现图片等比缩略显示 支持IE/FF
- 2008-11-11javascript 随意拖动的小方块特效
- 2011-10-10关于图片按比例自适应缩放的js代码
- 2006-12-12鼠标移动到一张图片时变为另一张图片
- 2007-06-06javascript实现的一个图片转移效果