网页设计制作图片轮播的步骤,网页轮播图制作原理

实现轮播图有很多方式,但是html的结构都是一样的。本文使用了Jquery框架,Dom操作更加方便灵活

html部分:

<div>
 <ul>
 <li><a href="javascript:;"><img src="Img/1.jpg" /></a></li>
 <li><a href="javascript:;"><img src="Img/2.jpg" /></a></li>
 <li><a href="javascript:;"><img src="Img/3.jpg" /></a></li>
 <li><a href="javascript:;"><img src="Img/4.jpg" /></a></li>
 <li><a href="javascript:;"><img src="Img/5.jpg" /></a></li>
 </ul>
 <div>
 <span><</span>
 <span>></span>
 </div>
 <ol>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 <li></li>
 </ol>
</div>

CSS代码:

* {
 margin: 0;
 padding: 0;
 box-sizing: border-box;
}
body{
 background-color:#fff;
}
li{
 list-style:none;
}
.banner{
 width:800px;
 height:300px;
 margin:100px auto;
 position:relative;
}
.banner ul li{
 display:none;
 position:absolute;
}
.banner ul li:first-child{
 display:block;
}
.banner ul li a{
 display:block;
}
.banner ul li a img{
 width:800px;
 height:auto;
}
.arrow span {
 width:20px;
 height:30px;
 background:rgba(0,0,0,0.05);
 color:#fff;
 position:absolute;
 top:50%;
 transform:translate(0,-50%);
 line-height:30px;
 text-align:center;
 font-size:20px;
 cursor:pointer;
}
.arrow-l{
 left:20px;
}
.arrow-r{
 right:20px;
}
.banner ol{
 position:absolute;
 bottom:20px;
 right:60px;
}
.banner ol li {
 float: left;
 width: 12px;
 height: 12px;
 border-radius: 50%;
 background: rgba(0,0,0,0.4);
 margin-left:12px;
 cursor:pointer;
 border:2px solid rgba(255,255,255,0.3);
}
.banner ol li.dot{
 border:2px solid rgba(0,0,0,0.4);
 background:#fff;
}

JS代码:

<script src="js/jquery.min.js"></script>
<script>
 //切换图片函数
 function bannerImg(count,Img,dot) {
 //让索引为count的li元素显示出来,siblings其他li元素隐藏
 $(Img).eq(count).stop("slow").fadeIn().siblings("li").stop().fadeOut("slow");
 //切换当前索引的小圆点样式
 $(dot).eq(count).addClass("dot").siblings("li").removeClass("dot");
 }
 $(function () {
 var count = 0;
 var banImg = $(".banner ul li");
 var bandot = $(".banner ol li");
 //下一张
 $(".arrow-r").click(function () {
 count++;
 if (count == banImg.length) {
 count = 0;
 }
 bannerImg(count, banImg, bandot);
 });
 //上一张
 $(".arrow-l").click(function () {
 count--;
 if (count < 0) {
 count = banImg.length - 2;
 }
 bannerImg(count, banImg, bandot);
 });
 //小圆点控制轮播
 $(bandot).click(function () {
 count = $(this).index();
 bannerImg(count, banImg, bandot);
 })
 //定时器轮播
 var adTimer;
 adTimer = setInterval(function () {
 count++;
 if (count == banImg.length) {
 count = 0;
 }
 bannerImg(count, banImg, bandot);
 }, 3000);
 //鼠标移入停止轮播
 $(".banner").mouseover(function () {
 clearInterval(adTimer);
 });
 //鼠标移出开始轮播
 $(".banner").mouseout(function () {
 adTimer = setInterval(function () {
 count++;
 if (count == banImg.length) {
 count = 0;
 }
 bannerImg(count, banImg, bandot);
 }, 3000);
 });
 }) 
</script>

主要就是JS部分,需要定义一个变量通过li的索引来控制图片轮播。这里我使用的是Jquery自带的动画淡入淡出效果。当然也可以使用animate函数自定义动画,根据个人喜好吧。淡入淡出效果它不香哦。

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。

(0)

相关推荐

  • site搜索参数什么意思 site搜索参数查询说明

    在进行搜索引擎查询时,site搜索参数是非常常见的一个参数。site指的是特定域名下的网页数量,通过site参数可以限定搜索的页面范围,使得查询结果更加精准。本文从解释site搜索参数的含义、site参数的使用方法、site参数如何影响搜索、以及site其他应用等4个方面来详细阐述site搜索参数的相关内容。 一、site搜索参数的含义 site搜索参数是一…

    网站建设 2023-05-22
  • 常州互联网推广公司有哪些 常州互联网推广公司服务

    常州市位于江苏省中部偏东,是一个快速发展的城市。随着互联网的发展,常州也涌现出了不少互联网推广公司。本文将介绍常州互联网推广公司的服务,为读者提供对常州互联网市场的了解。 一、搜索引擎优化(SEO) 搜索引擎优化是一种提高网站在搜索引擎结果中排名的技术。常州互联网推广公司提供专业的SEO服务,包括关键词研究、网站分析、代码优化、内容优化、链接建设等。常州互联…

    网站建设 2023-05-17
  • 微信公众号怎么添加关注 微信公众号如何关注

    微信公众号作为现代社交媒体的重要组成部分,已经成为很多企业、机构和个人推广品牌和展示形象的重要平台。然而,一些用户在使用微信公众号时,会遇到一些困难,例如如何添加关注微信公众号。本文将从以下四个方面,详细阐述如何在微信上添加关注微信公众号。 一、通过微信扫描二维码添加 用户可以通过微信扫描二维码的方式添加关注微信公众号。这需要用户首先获得公众号二维码,在微信…

    网站建设 2023-05-21
  • 自己建立网站,如何开通自己的网站

    “网站”大家都不会陌生,我们每天都在访问各类网站,比如搜狐、头条、新浪网,还有就是百度搜索后出现的所有列表,都是一个网页。有很多外行回问自己做一个网站,怎么在百度上或其它搜索引擎的展现出来,其实很简单,首先就是要先建立一个网站 那我们就先说说如何建立一个自己的网站?很多人认为自己既不懂代码,也不懂技术,建立一个网站是一件不可能的事情。其实建立一个网站并不难,…

    2022-04-23
  • qq空间的网址是多少(「QQ空间网址大全 获取最新的分享链接」)

    本文围绕「QQ空间网址大全 | 获取最新的分享链接」主题展开,分为四个方面进行详细阐述,包括网址大全的背景介绍、网址分类列表、获取分享链接的方法和分享链接的重要性。 一、背景介绍 随着社交网络的普及和发展,越来越多的人开始使用QQ空间分享生活点滴、学习收获和感悟人生,同时也有越来越多的人希望获取和分享有价值的链接。为了满足用户的需求,一些QQ空间网址大全应运…

    网站建设 2023-05-09
  • 如何加入404页面(「如何添加自定义404页面,轻松优化用户体验」)

    本文将详细介绍如何添加自定义404页面来优化网站的用户体验。此功能可以通过提供清晰的提示信息和有效的导航链接,使得用户在遇到错误页面时能够更好地找到需要的信息,并减少用户的流失率。 一、什么是404页面? HTTP 404错误指的是在服务器无法找到所请求的资源时出现的错误。当用户访问一个不存在的页面或链接时,会显示一个默认的404页面,通常只包含很少或者没有…

    网站建设 2023-05-10
  • 初中毕业怎么做支教,支教教师的职责和使命

    支教,是一份责任与担当、希望与爱心交织的事业。时光飞逝,暑期支教一个月已经圆满结束!回首这一个月走过的道路,真是感慨万分!对于我们支教老师而言,这一个月是我们短短人生中的一次历练,是磨刀石,更是一首超燃的青春之歌。对于孩子们而言,这一个月是童年中一个美好而又短暂的相遇,是相伴。 支教,让我们不再只是一群听故事的人,而是让我们成为故事里的主角。这一个月的时间里…

    2023-08-27
  • 西安西咸新区景点游玩,西咸新区哪里好玩

    近日,经有关市级旅游景区质量**评定机构推荐,陕西省文化和旅游厅组织评定,确定18家旅游景区为国家4A级旅游景区,其中西安两家景区成功入选,分别为西咸新区诗经里小镇景区和西安市秦岭国家植物园景区。     这些景区究竟有怎样的魅力呢? 别急! 文旅君带你一探究竟   NO.01 诗经里小镇景区 诗经里小镇是全国 首个以诗经主题为…

    2023-08-29 网站建设
  • 如何优化关键词到首页(如何用关键词优化,快速将网站排到首页?)

    本文主要介绍了如何通过关键词优化将网站快速排到搜索引擎首页的方法。我们将从关键词的选择、网站优化、内容更新和建立链接四个方面进行详细的阐述。 一、关键词的选择 关键词是搜索引擎优化中最基础的部分。正确地选择关键词可以让网站在竞争激烈的市场中占有一席之地。在选择关键词时,要遵循以下原则: 1. 精准度高:关键词要与网站内容相关,并且要具有一定的精准度。 2. …

    网站建设 2023-05-12
  • 云电脑有哪些(云电脑:新一代办公方式)

    随着信息时代的到来,云电脑成为了新一代办公的重要方式。文章将从4个方面详细阐述云电脑的特点和优势:技术优势、应用优势、成本优势和安全优势。通过分析和探讨,本文旨在提高读者对云电脑的认知和理解,帮助读者更好地应用和发挥云电脑的能力。 一、技术优势 云电脑主要是指将传统的个人电脑基于互联网的虚拟化技术,实现电脑运行环境的所有操作与存储均在云端进行,而物理设备仅仅…

    网站建设 2023-05-02
  • 如何自建公司网站(自建公司网站:从零开始搭建您的在线品牌展示平台)

    在当今数字化时代,建立一个在线品牌展示平台成为了企业展示实力和吸引潜在客户的重要方式。本文将从零开始介绍如何自建公司网站,探讨设计、内容、SEO和用户体验等方面,帮助企业全方位提升在线形象。 一、网站设计 一个设计优美并符合品牌形象的网站可以吸引潜在客户和留住现有客户。事先制定网站设计大纲和风格,确定品牌颜色和字体,保证每个页面在整个网站中有着统一的视觉效果…

    网站建设 2023-05-01
  • 湖南做网站的公司有哪些(湖南网站制作公司推荐:湖南地区网站设计排名前十的公司)

    湖南地区有很多优秀的网站设计公司,其中排名前十的公司为客户提供卓越的服务和质量。本文将介绍这些公司,分析它们的特点和优势。 一、专业性强 这些公司都具有非常强的专业性,掌握领先的技术和设计方法,能够为客户提供个性化的网站设计服务。例如,XXX公司专注于响应式网站设计,而YYY公司则擅长运用最先进的设计工具和软件。 二、服务贴心 这些公司以客户至上的理念来服务…

    网站建设 2023-05-04