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

实现轮播图有很多方式,但是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函数自定义动画,根据个人喜好吧。淡入淡出效果它不香哦。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/470697.html

(0)

相关推荐

  • qq游戏防沉迷,qq游戏防沉迷实名认证

    《qq游戏防沉迷:探索与解析》 一、防沉迷系统的背景与意义 随着互联网的飞速发展,网络游戏成为了人们休闲娱乐的重要方式之一。然而,过度沉迷于网络游戏也给青少年的身心健康带来了诸多问题,如视力下降、社交能力减退、学习成绩下滑等。为了应对这一现象,各大游戏公司纷纷推出了防沉迷系统,旨在限制玩家的游戏时间,保护他们的身心健康。 我觉得防沉迷系统的出现好像是一个必然…

    2025-10-26
  • 西安私密培训哪里好,徒手私密技术哪里好

    月嫂育婴师职业是一项对婴儿和新妈妈起着关键作用的工作。除了具备专业的知识和技能外,良好的服装搭配和礼仪也是月嫂育婴师工作中不可忽视的重要方面。 适当的服装搭配能够展现月嫂育婴师的专业形象,并为婴儿和家庭提供舒适和安心的感觉。在选择服装时,我们应该考虑到以下几点: 01.专业性 月嫂育婴师的服装应该给人一种专业可靠的印象。选择简洁而整洁的制服,也可以选择舒适的…

    2023-09-01
  • 郑州出名的互联网公司有哪些(郑州互联网公司盘点,看看你知不知道这些公司?)

    随着互联网的快速发展,郑州越来越多的公司开始涉足互联网行业。本篇文章将对郑州互联网公司进行一次盘点,从不同的角度进行详细的解析,看看你是否真的了解这些公司。 正文: 一、公司背景 1、华章教育集团 华章教育集团成立于2008年,是国内最早开展CPA课程的教育机构之一,总部位于上海。华章教育郑州分部是郑州市最早也是规模最大的CPA培训机构之一,提供CPA、AC…

    2023-05-06
  • 如何查看网站权重(如何快速查看网站权重?)

    网站权重是评估网站在搜索引擎结果页(SERP)中排名高低的指标之一。对于网站管理员和SEO专家来说,了解自己的网站或竞争对手的网站权重非常重要。本文将提供四种方法来快速查看网站权重,以便帮助您更好地理解和优化您的网站。 一、使用域名分析工具 1、何谓域名分析工具? 域名分析工具是一种可以分析每个域名的信息和关键词排名以及其他数据的在线工具。这些工具可以帮助您…

    2023-05-21
  • phpnow如何使用(PHPNow教程:快速掌握PHP开发技能)

    本文将介绍《PHPNow教程:快速掌握PHP开发技能》的相关内容,让读者更好地了解本书的主要内容。该书是一本面向初学者的PHP入门教程,旨在帮助读者掌握PHP开发技能。 一、PHP基础语法 1、介绍PHP语言的特点和概念,如变量、常量、函数、流程控制语句等。 2、详细讲解PHP的数据类型和运算符,并通过实例进行说明。 3、探索PHP中的数组和字符串,介绍其使…

    2023-05-14
  • 渠道推广有哪些(渠道推广攻略:如何实现高效推广?)

    摘 要 渠道推广攻略一直是企业在市场推广中的重点。这篇文章主要介绍如何实现高效推广。首先,从产品定位和目标受众的角度出发,挑选合适的营销渠道,比如搜索引擎优化和社交媒体营销等。其次,要注重优化和推动营销渠道,持续不断地实施营销活动,增强品牌曝光度和口碑。第三,要不断地统计和分析数据,及时进行调整和优化营销策略,提高推广效果。最后,还需要结合行业动态和新技术新…

    2023-05-04
  • 怎么批量头条文章转发,头条怎么转发别人的文章

    近期头条增加了“精彩评论一键转发微头条”的功能,新功能的出现必然有它的存在意义,那么大家对这个新功能的作用是否有了正确的认知和掌握呢?   这个功能的开发使用,可以很好的帮助新人朋友提高写作水平、增加曝光量和较好地帮助大家增加“粉丝”数量,掌握好这个功能的使用,势必能给你带来意料之外的收获。   现在头条的评论拥有了“精彩评论一键发布微头…

    2023-09-03 网站建设
  • 虚拟主机mysql,虚拟主机搭建网站

    《虚拟主机MySQL相关探讨》 一、虚拟主机与MySQL的基本概念 虚拟主机,简单来说,就是将一台物理服务器划分成多个相互独立的“虚拟”服务器,每个虚拟主机都可以拥有自己独立的网站、邮件等服务。它就像是把一个大的房子隔成了很多小的房间,每个房间都可以有自己的用途。 MySQL则是一种常用的关系型数据库管理系统,它可以用来存储和管理大量的数据。就好比一个巨大的…

    2025-10-05
  • 织梦如何调用栏目名称(探秘织梦栏目:如何精准调用栏目名称实现网站优化?)

    本文将探讨如何通过精准调用织梦栏目名称来实现网站优化,以引出读者的兴趣。在介绍栏目调用的背景信息之后,正文将分为四个部分:1)栏目名称概述与重要性;2)栏目名称优化方法;3)栏目链接优化方法;4)栏目代码优化方法。每个部分将通过数个自然段详细阐述,提供支持和证据。 一、栏目名称概述与重要性 1、栏目名称的定义 织梦栏目是指网站上的一个分类页面,通常包括多篇文…

    2023-05-14
  • 键盘的应用,键盘的应用和功能

    《键盘的应用》 一、键盘在办公领域的广泛应用 在办公环境中,键盘可能是我们最常接触的输入设备之一。它就像是我们与电脑沟通的桥梁,通过手指在键盘上的敲击,我们能够快速而准确地输入各种文字、数据和指令。 也许你会觉得键盘的应用很简单,不就是打字嘛。但实际上,它在办公中的作用远不止于此。比如,在撰写文档时,我们可以利用键盘的快捷键来快速进行格式设置、插入图表等操作…

    2025-08-24
  • 广东省中山市南方网通分公司是做什么的 广东省中山市南方网通分公司服务

    广东省中山市南方网通分公司服务于广东省中山市,是一家专业的互联网服务提供商。公司致力于为广大群众和企业提供高质量的互联网服务,包括网络运营、网络安全、互联网营销等方面。本文将从公司产品、服务、市场营销和发展前景四个方面,详细阐述广东省中山市南方网通分公司服务的相关内容。 一、产品 南方网通的产品主要由网络服务、智能硬件、云计算、大数据、网络安全等多个领域组成…

    2023-05-15
  • 烘焙烤鱼用的什么 烘焙烤鱼食谱

    烘焙烤鱼是一种非常受欢迎的美食,具有口感鲜美、不油腻、营养丰富等优点。为了制作一道完美的烘焙烤鱼,需要使用到适当的材料和食谱。本文将从烘焙烤鱼用的什么和烘焙烤鱼食谱两个方面入手,分别对这两个方面进行详细的阐述。 一、烘焙烤鱼用的什么 1.1 鱼类 烘焙烤鱼所用的鱼类可以根据个人口味和喜好来选择。常见的鱼类有海鳗、秋刀鱼、三文鱼、鲈鱼、草鱼等。其中,三文鱼是比…

    2023-05-22