新建一个XXX.html,引入下面html代码,在引入几张自己准备好的图片,并且命名为1.jpg,2.jpg,3.jpg……,再打开XXX.html得到效果图。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /><style type="text/css" media="all">.d1{width:443px;height:auto;overflow:hidden;border:#FFFFFF 2px solid;background-color:#000000;position:relative;}.loading{width:443px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}.d2{width:100%;height:209px;overflow:hidden;}.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}.num_list span{display:inline-block;height:16px;padding-left:6px;}img{border:0px;}ul{display:none;}.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}.b2{color:#FFCC33;background-color:#FF6633;}</style>

<script language="javascript" type="text/javascript">//主函数var s=function(){var interv=3000; //切换间隔时间var interv2=50; //切换速速var opac1=80; //文字背景的透明度var source="fade_focus" //焦点轮换图片容器的id名称//获取对象function getTag(tag,obj){if(obj==null){return document.getElementsByTagName(tag)}else{return obj.getElementsByTagName(tag)}}function getid(id){return document.getElementById(id)};var opac=0,j=0,t=63,num,scton=0,timer,timer2,timer3;var id=getid(source);id.removeChild(getTag("div",id)[0]);var li=getTag("li",id);var div=document.createElement("div");var title=document.createElement("div");var span=document.createElement("span");var button=document.createElement("div");button.className="button";for(var i=0;i<li.length;i++){var a=document.createElement("a");a.innerHTML=i+1;a.onclick=function(){clearTimeout(timer);clearTimeout(timer2);clearTimeout(timer3);j=parseInt(this.innerHTML)-1;scton=0;t=63;opac=0;fadeon();};a.className="b1";a.onmouseover=function(){this.className="b2"};a.onmouseout=function(){this.className="b1";sc(j)};button.appendChild(a);}//控制图层透明度function alpha(obj,n){if(document.all){obj.style.filter="alpha(opacity="+n+")";}else{obj.style.opacity=(n/100);}}//控制焦点按钮function sc(n){for(var i=0;i<li.length;i++){button.childNodes[i].className="b1"};button.childNodes[n].className="b2";}title.className="num_list";title.appendChild(span);alpha(title,opac1);id.className="d1";div.className="d2";id.appendChild(div);id.appendChild(title);id.appendChild(button);//渐显var fadeon=function(){opac+=5;div.innerHTML=li[j].innerHTML;span.innerHTML=getTag("img",li[j])[0].alt;alpha(div,opac);if(scton==0){sc(j);num=-2;scrolltxt();scton=1};if(opac<100){timer=setTimeout(fadeon,interv2)}else{timer2=setTimeout(fadeout,interv);};}//渐隐var fadeout=function(){opac-=5;div.innerHTML=li[j].innerHTML;alpha(div,opac);if(scton==0){num=2;scrolltxt();scton=1};if(opac>0){timer=setTimeout(fadeout,interv2)}else{if(j<li.length-1){j++}else{j=0};fadeon()};}//滚动文字var scrolltxt=function(){t+=num;span.style.marginTop=t+"px";if(num<0&&t>3){timer3=setTimeout(scrolltxt,interv2)}else if(num>0&&t<62){timer3=setTimeout(scrolltxt,interv2)}else{scton=0}};fadeon();}//初始化window.onload=s;</script><title>Javascript图片幻灯效果——wxwdesign.cn</title></head>

<body><div id="fade_focus">    <div class="loading">Loading...<br /><img src="1.jpg" width="100" height="100" /></div>    <ul>      <li><img src="1.jpg" width="443" height="209" alt="展示图片1" /></li>      <li><img src="2.jpg" width="443" height="209" alt="展示图片2" /></li>      <li><img src="3.jpg" width="443" height="209" alt="展示图片3" /></li>      <li><img src="4.jpg" width="443" height="209" alt="展示图片4" /></li>    </ul></div></body></html>

图片幻灯片效果js代码相关推荐

  1. 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载:

    最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!<a  ...

  2. JS实现图片幻灯片效果

    代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> &l ...

  3. html图片自动切换的幻灯片效果的,jQuery实现可自动切换的幻灯片效果插件代码...

    jQuery实现可自动切换的幻灯片效果插件代码 1. 用户快速划过按钮时不触发鼠标事件; 2. 鼠标划入当前图片按钮时不闪烁; 3. 简化并优化代码. 使用方法就不详述了, 请参见源码及相关注释 $. ...

  4. 分享92个JS相册效果JS代码,总有一款适合你

    分享92个JS相册效果JS代码 链接:https://pan.baidu.com/s/10AUc6EN5TB4ZPydLAAEu5Q  提取码:pxj1 下面是文件的名字,我放了一些图片,文章里不是所 ...

  5. JavaScript打造很酷的图片放大效果实例代码

    代码简介: 非常酷的一个JavaScript图片放大效果,不信就运行一下试试,相信你会喜欢的. 代码内容: View Code <html><head><title> ...

  6. 《Hexo: 从零开始编写自己的主题》4. fancybox优化图片展示效果、代码高亮以及数学公式

    <Hexo: 从零开始编写自己的主题> 1. Hexo概述以及Hexo工作原理 2. 入门Hexo主题编写 3. 优化样式,设计自己的主题 4. fancybox优化图片展示效果.代码高亮 ...

  7. 镜像处理坐标 android,Android应用开发之Android重写ImageView实现图片镜像效果的代码教程...

    本文将带你了解Android应用开发之Android重写ImageView实现图片镜像效果的代码教程,希望本文对大家学Android有所帮助. 前两天朋友问我一个问题,如何实现从手机系统相册加载一张图 ...

  8. 右上角鼠标滑过展开收缩动画效果js代码的演示页面

    http://files.cnblogs.com/files/tanlingdangan/top_right.rar.gz 右上角鼠标滑过展开收缩动画效果js代码的演示页面http://www.51x ...

  9. 纯CSS (无js)实现手风琴图片幻灯片效果

    这是一次作业,但在无参考代码下自己写了一部分,然后参考了网友博客完成了部分,所以就不标为原创了,只是网友写得有点高深了,我就靠自己理解又写了一份.只是记录下来而已. 先看下默认打开效果,图片文件是老师 ...

最新文章

  1. list redis 怎样做排行_学 Redis 的 7000 字小结!!!
  2. 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
  3. 从其他领域和智能机器人的联系,浅谈人工智能的前景
  4. PPPoE***2:PADR耗竭sessionid
  5. (最简单)小米MIX 2S的usb调试模式在哪里开启的流程
  6. Windows Server 2016 + Exchange 2016 +Office365混合部署(四)
  7. ajax中 get 和 post 的区别
  8. Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
  9. 凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?
  10. 时空旅行+内付费“植物大战僵尸2”下月18日全球同步发行!
  11. slideToggle使用
  12. Atitit springboot helloword 最简化 attilax总结
  13. Win系统 - 尚未安装,.NET Framework 4,原因是:HRESULT 0x80240037
  14. flashfxp 命令行
  15. 一个程序猿小小的梦想-写在16年底的时候
  16. arm服务器测评_ARM搭建我的世界服务器教程,适用于树莓派
  17. GParted图形化工具对Linux磁盘分区扩容
  18. 教教大家vmware虚拟机安装win11的方法
  19. springboot整合shiro无法加载静态资源
  20. mysql初始化失败解决方法

热门文章

  1. 教你两种方法,轻松锁定数据不被修改
  2. Google Vision API
  3. 2011年godaddy优惠码信息集锦
  4. 《平凡的世界》第二部三十二章的小故事
  5. 麦软社区Mindmanager现金抵用券使用流程
  6. 快递不打烊,快车新分享
  7. 1、使用BurpSuite暴力破解登录密码
  8. 开源基于百度地图SDK的Android交通助手App
  9. windows系统操作快捷键
  10. Linux 系统 U盘无法挂载