新建一个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>
分享到:
相关推荐
总的来说,创建一个图片幻灯片效果HTML代码涉及到HTML结构、CSS样式和JavaScript动态效果的综合运用。通过不断实践和优化,你可以创造出更加吸引人的幻灯片组件,提升网站的视觉效果和用户体验。在实际项目中,还...
总的来说,这个"360旅游首页JS幻灯片效果代码"是一个实用的资源,它提供了创建高效、吸引人的网页幻灯片效果的方法,对于学习JavaScript特效和网页动态效果的开发者来说,是一个值得研究和学习的案例。
在IT领域,图片幻灯片效果是一种常见的用户体验设计,它允许用户以动态的方式浏览一系列图片,就像真实的幻灯片展示一样。这种效果广泛应用于网站、应用程序、桌面软件以及各种多媒体项目中,为用户提供了一种优雅且...
在网页设计中,动态效果是吸引用户注意力的重要手段之一,其中图片幻灯片效果就是一种常见且实用的设计。本文将详细介绍如何使用JavaScript实现这一效果,包括核心原理、关键代码以及实际应用。 首先,图片幻灯片...
标题中的“幻灯片JS代码”指的是使用JavaScript编程语言实现的网页动态幻灯片功能。在网页设计中,幻灯片通常用于展示一系列图片、文本或其他内容,通过自动或手动切换来达到动态展示的效果,提升用户体验。...
该代码的主要功能是实现幻灯片式的图片轮播效果。通过预加载多张图片到`Image`对象中,并在设定的时间间隔内自动更换图片来达到动态显示的效果。具体实现过程如下: - 首先定义了变量`widths`、`heights`和`counts`...
在压缩包中的"图片幻灯片效果"文件可能包含了实现这个效果的HTML、CSS和JavaScript代码示例。这些文件通常会有一个HTML文件用于搭建页面结构,一个CSS文件负责样式定义,以及一个JS文件处理交互逻辑。开发者可以通过...
JavaScript幻灯片效果是网页设计中常见的一种动态展示方式,尤其在现代网页和移动应用中广泛应用。本项目基于jQuery库,旨在实现一个兼容电脑端和手机端的幻灯片切换功能,确保用户无论是在台式机还是移动设备上都能...
我们的目标是创建一个幻灯片效果,要求易于维护,同时允许未来的开发者在不改动JavaScript代码的情况下调整图片、样式或文本。幻灯片效果应具备以下特点: 1. **无JavaScript状态下的可用性**:即使用户禁用了...
【标题】"js事例幻灯片效果"指的是利用JavaScript技术实现的一种网页动态展示效果,通常用于网站的首页或产品展示区域,以吸引用户的注意力并提供互动体验。这种效果允许用户通过鼠标操作(如悬停、点击)来浏览一...
本资源提供的"JS幻灯片源代码"是一个利用JavaScript实现的幻灯片展示系统,适用于网站中产品展示、图片轮播或信息滑动效果。 首先,`readme.htm`通常是项目中的说明文档,它可能包含了如何使用这个幻灯片源代码的...
在本话题中,我们关注的是“图片幻灯片效果js特效”,这是一种常见于网站中的图片展示方式,类似于新浪图片浏览模式,能够提供用户友好的视觉体验。 图片幻灯片效果通常用于网站的首页、产品展示或者新闻动态等板块...
总结,腾讯的jQuery图片幻灯片效果代码充分利用了jQuery的强大功能,提供了易于使用的幻灯片组件。通过理解并应用这些知识点,开发者可以轻松地在自己的项目中实现类似的动态图片展示效果,提升网站或应用的用户体验...
如果想要实现更复杂的效果,比如图片淡入淡出或上下/左右滚动,可以进一步修改CSS和JavaScript代码。例如,对于图片淡入淡出效果,可以改变幻灯片的`opacity`属性,而不是`display`属性;对于图片滚动效果,可以调整...
综合以上分析,这个项目提供了一整套实现首页图片幻灯片效果的解决方案,包含了一个样式文件、一个HTML页面模板以及两个JavaScript文件,分别负责样式定义、基础结构和动态功能。开发者可以通过修改这些文件来定制...
JavaScript图片幻灯片是一种常见的网页动态效果,常用于展示一组图片并自动切换,为用户提供流畅的视觉体验。在这个示例中,我们主要关注如何利用JavaScript实现这一功能。 首先,`index.htm`是网页的主文件,它...
1. 图片或内容切换:JavaScript代码可以控制幻灯片中的图片或文本在预设的时间间隔内自动切换,也可以通过用户点击导航箭头或指示点进行手动切换。 2. 动画效果:幻灯片切换时通常会加入平滑的过渡动画,如淡入淡出...
在本资源"JS文字图片滑动幻灯片代码.rar"中,您将获得一个JavaScript实现的文字与图片结合的滑动幻灯片效果。这个代码适用于创建动态、吸引人的网页展示,特别适合那些希望以新颖方式展示信息的网站设计者。幻灯片...
"图片幻灯显示效果web页面源代码"是一个关于如何使用CSS和JavaScript实现这种效果的示例项目。接下来,我们将深入探讨这个主题,包括相关的核心技术、实现原理以及代码结构。 首先,CSS(层叠样式表)在这里主要...
综上所述,这个压缩包提供了完整的实现大屏图片幻灯片的解决方案,包括前端的HTML、CSS和JavaScript代码,以及必要的图片和说明文档。开发者或网页设计师可以根据自己的需求进行调整和扩展,以适应不同的应用场景。...