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

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

相关推荐

  • 拼多多提现100会被盗信息吗,拼多多提现安全吗

    拼多多提现100会被盗信息吗? 这是很多拼多多用户心里都在问的问题。 毕竟,现在各种信息泄露的新闻太多了,大家对自己的个人信息安全越来越敏感。尤其是涉及到钱的时候,更是小心翼翼。辛辛苦苦攒了好久的100块,还没提现到手,先担心会不会把银行卡信息、身份证信息都泄露出去了,那可就得不偿失了。 今天这篇文章,我就来好好跟大家聊一聊这个问题。不吹不黑,客观分析,把我…

    2026-05-29
  • AI 数字人直播 能赚多少?实测数据公开

    AI 数字人直播 2026 年实测数据,投入收益全记录

    2026-03-23
  • 拼多多提现100会被盗信息吗,你的隐私值多少钱我帮你算清楚了

    先说结论,不会。 但这并不代表拼多多是个什么好东西。 首先,拼多多为什么要让你拉人头提现 很多人说拼多多是骗子,拉了几十个人最后也提不出来100块钱。 这话说对了一半,拼多多确实是在耍你,但不是为了骗你那点钱。 人家要的不是你的钱,是你的人脉,是你的数据,是你的时间。 你想啊,你为了提100块钱,拉了几十个亲戚朋友下载拼多多,帮你助力。 拼多多花了100块钱…

    2026-05-31
  • 苹果 范冰冰版需要注意什么,做苹果 范冰冰版之前要先想清楚什么

    把时间轴拉长来看,苹果 范冰冰版这事从来不是孤立事件。它是过去二十年某些结构性变化的一个缩影。看懂这条结构性变化,再看苹果 范冰冰版的当下形态,就会有’原来如此’的感觉。所以这一节我们不讨论任何具体操作,只讨论苹果 范冰冰版这事为什么会发生、发生之后会沿着什么方向走,以及走到了哪一步。 (一)苹果 范冰冰版这事的历史背景 看苹果 范冰…

    2026-08-23
  • 如何创建一个公司(创业必看:从0开始创建公司的步骤)

    在一个竞争激烈的市场环境中,如何成功地创建一家公司呢?从0开始创建公司是一个艰难的过程,需要具备各种素质和技能。本文将从创业前期准备、公司注册、资金筹备和企业运营四个方面,为读者提供详细的创业指南,帮助创业者们实现他们的梦想。 正文: 一、准备阶段:商业计划书和可行性分析 在创业前期,我们需要准备一份详细的商业计划书。商业计划书是一份具体而详细的文档,记录了…

    2023-05-02
  • 联想y450电源适配器怎么操作才对,做联想y450电源适配器的延伸问题怎么避坑

    聊联想y450电源适配器之前,得先把三件事摆在台面上:一,这事的目标是什么;二,达成目标的约束在哪;三,用什么方法切入。三件事不说清,后面写得再细也没用。很多人愿意花时间看具体步骤,却不愿意花十分钟想这三件事,本末倒置。这一节不解决任何具体问题,但这一节是后面六节能不能看懂的前提。 Step 1|聊联想y450电源适配器之前,先把三件事说清楚 接下来我们按这…

    2026-10-19
  • 上海知名互联网公司有哪些(上海互联网公司盘点:知名企业一览)

    本文为您介绍上海互联网公司盘点:知名企业一览,分别从企业规模、核心业务、市场竞争力和发展前景四个方面做详细的阐述和解析,对上海互联网行业发展趋势进行分析和展望。 一、企业规模 上海是国际化大都市,互联网公司的数量近年来快速增长,涌现出了一批具有规模的企业。目前,上海互联网公司规模排名前列的有腾讯、阿里巴巴、华为、网易等,这些企业在国内外都拥有广泛的用户群体。…

    2023-05-13
  • yy 淘宝需要注意什么,新手遇到yy 淘宝怎么办

    yy 淘宝这事,在江湖里玩了几十年,套路和真经都有。套路教你三天上手,真经教你十年不出事。多数人只学套路,栽了就骂行业不行,其实是自己没把真经当回事。今儿我跟你聊的就是真经那部分:这条道上的过来人,当年是怎么熬过来的、踩过哪些坑、最后留住的是什么。 第一刀|yy 淘宝这事,江湖规矩先说 江湖上看yy 淘宝,按这五件事看就够:门道、流程、坑、摊子、收钱。五件事…

    2026-10-12
  • 如何在网站上添加qq(如何在网站上快速添加QQ联系方式?)

    在网站上添加QQ联系方式可以为网站提供更好的用户交互和服务,但如何快速实现这一功能呢?本文将从四个方面详细介绍如何在网站上快速添加QQ联系方式。 一、准备工作 1、首先需要确保网站已经开通了QQ互联功能,并取得相应的应用app ID和app KEY。 2、在网站的HTML文档中添加如下代码片段,并将app ID替换对应的数字。 <script type…

    2023-05-07
  • 天会网哪个最值得选,做天会网的延伸问题怎么避坑

    聊天会网之前,得先把三件事摆在台面上:一,这事的目标是什么;二,达成目标的约束在哪;三,用什么方法切入。三件事不说清,后面写得再细也没用。很多人愿意花时间看具体步骤,却不愿意花十分钟想这三件事,本末倒置。这一节不解决任何具体问题,但这一节是后面六节能不能看懂的前提。 Step 1|聊天会网之前,先把三件事说清楚 接下来我们按这五个维度把天会网拆开:坑、流程、…

    2026-09-24
  • ebay美国开店需要什么条件,个人卖家入驻要求有哪些

    很多想做跨境电商的朋友,第一个想到的平台往往是亚马逊,但真正懂行的人会告诉你,ebay才是那个被低估的金矿。尤其是美国站,流量稳定,竞争相对温和,个人卖家也能入场。但很多人卡在了第一步——不知道具体需要什么条件,也不清楚入驻的门槛到底在哪里。 基础资质要求:你需要准备这些材料 很多人以为跨境电商需要公司资质,其实不然。ebay美国站允许个人卖家入驻,这是它最…

    2026-06-02
  • 适合推广的网站有哪些(推广网站的标题:“优选适合推广的网站集锦,助你找到最佳商机”)

    本文介绍了推广网站的标题:“优选适合推广的网站集锦,助你找到最佳商机”的意义和重要性,为读者提供背景信息。随着互联网日益普及,以及人们购物行为的转变,越来越多的商家和企业开始重视网络营销和推广,本文提出了优选适合推广的网站集锦的方法,助力商家和企业在众多网站中找到最佳的推广平台和商机。 一、了解可推广网站的种类 在选择可推广的网站之前,首先要了解不同类型的网…

    2023-05-14