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

实现轮播图有很多方式,但是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)

相关推荐

  • 淘宝淘气值在哪里看?一分钟找到你的淘气值

    你是不是也听说过淘宝淘气值,但是找了半天都不知道在哪里看?我刚开始也是,在淘宝里点来点去,就是找不到。后来才发现,原来入口藏得这么深。今天我就告诉你一分钟找到淘气值的方法。 先说说淘气值是什么。简单说,淘气值就是淘宝给你的信用评分。根据你的购物行为、评价、退货等因素综合计算出来的。分数越高,说明你在淘宝的信用越好,能享受的权益也越多。 淘气值的查询入口 查询…

    2026-04-22
  • 怎么对手机进行网络营销,网络营销的优势包括

    网络营销是指利用网络媒体,如互联网、移动网络等,来传播产品和服务,推广企业品牌和形象,提高公司销售量和利润的一种营销手段。随着科技的进步,网络营销已经成为当今社会中最重要的营销手段之一。1、网络营销的优势网络营销有很多优势:首先,它具有广泛的传播范围,可以让消费者了解企业的消息;其次,它可以极大地降低营销成本,比传统的营销成本更低;再次,它可以更快速地传播企…

    2023-08-29
  • 作为seo编辑文章帖子怎么写质量高呢 SEO文章写作技巧

    作为SEO编辑,想要写出高质量的文章,需要掌握一些SEO文章写作技巧。在本篇文章中,将从以下四个方面详细阐述如何写出高质量的SEO文章:关键词选择与优化、标题与副标题的撰写、内容的结构与布局、外链与内链的添加。 一、关键词选择与优化 关键词是SEO文章的灵魂,它对文章的排名和曝光起着至关重要的作用。为了让文章更好的被搜索引擎收录和排名,我们需要在文章中选择一…

    2023-05-19
  • 淘宝查小号信誉赚钱吗?淘宝查小号信誉使用心得

    淘宝查小号信誉这个话题,值得深度聊聊。 我研究了很久,今天把一些思考分享出来。 行业背景 淘宝查小号信誉这个领域,其实已经发展了很多年。 从早期的野蛮生长,到现在的规范运营,经历了几个阶段。 2020 年之前,属于红利期,随便做都能赚钱。 2020-2023 年,竞争加剧,开始洗牌。 2024 年之后,进入成熟期,拼的是精细化运营。 市场格局 目前淘宝查小号…

    2026-05-02
  • 拼多多先用后付怎么关闭?拼多多先用后付关闭方法详解

    前天,我表妹给我发微信:”哥,我开了拼多多的先用后付,现在想关掉,找不到在哪。” 我愣了一下。这功能还能关不掉? 结果我帮她找了一圈,还真藏得够深的。 今天说说拼多多先用后付怎么关闭。 先用后付是个啥 先说结论:先用后付是拼多多推出的信用支付功能,类似淘宝的花呗。 开通后,买东西可以先收货,确认满意后再付款。不想要了,直接退货,不用先…

    2026-04-24
  • 代理海外虚拟主机的空间商有哪些(代理海外虚拟主机空间商排行榜)

    本文将介绍代理海外虚拟主机空间商排行榜,其中包含多个海外虚拟主机服务商的评估。本文旨在引起读者的兴趣,并提供相关背景信息,以便了解排行榜的背景和构成。 一、服务性能排名 在选择虚拟主机时,服务性能是一个重要的考虑因素。因此,本排行榜将会根据服务商的服务性能进行排名。 首先,我们将测试这些服务商的服务器响应时间、硬件及带宽等性能参数。然后,我们将观察它们的稳定…

    2023-05-04
  • 3322客户端,3322ip

    以下是一篇关于“3322客户端”的文章: 一、3322客户端的起源与发展 我觉得3322客户端可能是在互联网发展的某个阶段逐渐兴起的。也许它最初是为了满足特定用户群体的某种需求而诞生的,就像生活中一些新事物的出现,是为了填补某个空白。 在早期的互联网世界里,各种客户端层出不穷,3322客户端也许是其中的一员。它可能经历了从无到有、从简单到复杂的发展过程。随着…

    2025-11-06
  • 返利网如何返利,返利网如何返利微信

    《返利网如何返利:深入解析与实操指南》 在如今的电商时代,返利网成为了许多消费者购物时的热门选择。它仿佛是一个隐藏在网络背后的小秘密,能为我们的购物带来额外的实惠。那么,返利网究竟是如何实现返利的呢?让我们一起来深入探讨一下。 一、返利网的工作原理 返利网就像是一个中间桥梁,连接了消费者和商家。当我们在返利网上选择心仪的商品并完成购买后,返利网会从商家那里获…

    2025-08-02
  • 爱站cms如何安装(轻松get爱站CMS安装攻略,完美搭建属于你的站点)

    本文主要介绍了如何使用爱站CMS轻松搭建属于自己的站点,详细讲解了安装攻略、网站优化、插件使用以及网站管理等方面的内容,帮助读者快速掌握爱站CMS的使用技巧。通过本文的介绍,读者不仅可以快速搭建一个漂亮的网站,还能够为自己的网站进行优化,提高网站的流量与品牌知名度。 一、安装攻略 按照以下步骤,即可轻松安装爱站CMS: 1、下载爱站CMS,将下载好的CMS压…

    2023-05-14
  • 如何炒作域名(域名炒作攻略:从购买到转手,这些技巧你知道吗?)

    有很多人都通过域名炒作赚了不少钱。但是,要想从域名炒作中获得回报,需要掌握一定的技巧和策略。本文将从购买到转手,详细阐述域名炒作的攻略和技巧,为想要尝试这一行业的用户提供参考。 一、域名购买 在炒作域名之前,必须要购买域名。域名的购买决定了你炒作的基础,一定要选好。以下是一些购买域名时需要注意的技巧: 1、选择品牌效应的名字 一个好的域名可以赋予一个网站更强…

    2023-05-12
  • 达人的英语单词怎么写,网路用语常见英文缩写

    小编收集整理了各类「英文缩写」,不管是日常交往阅读新闻信件或是考试阅读写作等都常常能碰见它们美丽的倩影,赶快将它们记起来吧!1.网路用语常见英文缩写 网路上常见用语的英文缩写如下。 RIP = rest in peace 安息 BBQ = barbecue 烤肉 PIN = Personal Identity number 个人识别码 ATM = autom…

    2023-08-27
  • shopzilla怎么导出,shopzilla视频教程

    我今年 35 岁了,shopzilla这件事,我想跟你聊聊。 两年前,我做了一个决定,深入研究shopzilla。 很多人不理解,说这东西有什么好研究的。 但最近,我越来越觉得,shopzilla背后,藏着很多底层逻辑。 今天分享 5 个核心观点,希望对你有启发。 01 第一性原理:shopzilla的本质是什么? 先问一个问题:shopzilla的本质是什…

    2026-05-08