html中如何设置几张图片在一个div里来回切换

在html中如何设置实现几张图片在一个div里来回切换呢?下面就来给大家介绍一种简单大方的DIV+CSS+JQ自动切换图片的功能特效,一起来看看吧。

操作方法

  • 01

    在VS2017项目中添加新项,选择HTML页,以建立html新文档,如下图:

  • 02

    打开所建立的html文档(本实例为 Default.html 文档),并进入代码编辑的状态,如下图:

  • 03

    准备好5张图片(像素为300x200),存储于与Default.html 文档相同位置下的images目录中,以作html图片切换调用。

  • 04

    在代码编辑页面,输入CSS样式定义: <style type="text/css"> * { margin: 0px; padding: 0px; text-align: center; } #banner { width: 300px; height: 200px; margin: 50px auto; position: relative; /*相对定位,相对于.btn按钮*/ text-align: left; } .pic image { display: block; /*默认有图片不显示*/ position: absolute; /*绝对定位.对应的是.pic这个div*/ top: 0px; left: 0px; } .pic a { display: none; } .pic { /*专门显现图片区*/ position: relative; /*相对定位.对应.pic img*/ border: 1px solid red; } .btn { width: 150px; height: 18px; position: absolute; /*绝对定位相对于banner div*/ bottom: 5px; right: 5px; } .btn ul li { background-color: #000000; /*黑色*/ color: #ffffff; list-style-type: none; width: 18px; height: 18px; float: left; border-radius: 9px; /*变成圆的*/ text-align: center; line-height: 18px; cursor: pointer; /*鼠标移动变手指状态*/ margin-left: 5px; } .btn ul li.one { background-color: #ff9966; } </style>

  • 05

    在代码编辑页,引入jquery,并输入代码: <script type="text/jscript" src="Scripts/jquery-3.2.1.min.js"></script> <script type="text/jscript"> $(function () { $("#all li").mouseover(function () {//鼠标进入离开事件 $(this).css("background-color", "#ff00ff").siblings().css("background-color", "white"); $(this).css({ "background-color": "red", "font-size": "9px" }).siblings().hide(); }); $(window).scroll(function () {//鼠标滚动事件 var _top = $(window).scrollTop(); //获得鼠标滚动的距离 }); //手动播放图片 $(".btn ul li").hover(function () { $(this).addClass("one").siblings().removeClass("one"); index = $(this).index(); i = index; $(".pic a").eq(index).stop().fadeIn(500).show().siblings().stop().fadeIn(500).hide(); }); //自动播放图片 var i = 0; var t = setInterval(autoplay, 1000); function autoplay() { i++; if (i > 4) i = 0; $(".btn ul li").eq(i).addClass("one").siblings().removeClass("one"); $(".pic a").eq(i).stop().fadeIn(500).show().siblings().stop().fadeIn(500).hide(); } $("#banner").hover(function () { clearInterval(t); }, function () { t = setInterval(autoplay, 1000); }); }); </script>

  • 06

    在html代码编辑中,输入div定义: <div id="banner"> <div class="pic"> <a href="#" style="display:block"><img alt="" src="images/1.jpeg" /></a> <a href="#"><img alt="" src="images/2.jpeg" /></a> <a href="#"><img alt="" src="images/3.jpeg" /></a> <a href="#"><img alt="" src="images/4.jpeg" /></a> <a href="#"><img alt="" src="images/5.jpeg" /></a> </div> <div class="btn"> <ul> <li class="one">1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> </div> </div>

  • 07

    完成以上代码编辑,保存后在浏览器中测试效果,如下图:

(0)

相关推荐

  • ppt中如何设置两张图片或文本框同时动作

    PowerPoint对于图片的动画效果如果不经过特殊处理,只能一幅图片一幅图片的实现,那么如何使是两张图片一左一右或者一上一下同时动作呢,下面小编就来向大家介绍一下是两张图片同时动作的技巧. 操作方法 ...

  • 钉钉电脑版中怎么设置投票并在群里发起投票呢

    钉钉电脑版中怎么在群里发起投票呢,下面小编介绍一下.具体如下:1. 打开[钉钉]后,选择一个群打开2. 点击输入框上方的[省略号]打开3. 弹出小窗口中选择"群投票"4. 弹出窗口 ...

  • PPT幻灯片如何设置几张图片自动播放?

    PPT中如何设置几张图片自动播放呢?其实方法很简单,这里教大家来制作一下,供大家参考. 操作方法 01 插入图片.在每张PPT内都插入图片,先点击插入,然后选择图片,接着将自己想要插入的图片选择进来. ...

  • AI如何在一个文件里创建快速创建多个画板?

    AI软件运用中,我们经常要在一个文件里同时创建多个画板,那么如何快速在一个文件里创建多个画板呢?下面简单介绍一下 操作方法 01 创建不同尺寸的画板 如果是创建不同尺寸的画板,你只能一个一个创建,首先 ...

  • Win7系统在ppt演示文稿中同时移动多张图片的设置方法

    Win7系统在ppt演示文稿中同时移动多张图片的设置方法 具体方法如下: 1.新建一个PPT,然后打开再新建一个幻灯片; 2.在第一行的导航栏里点击"插入"--"图片&q ...

  • word中插入的多张图片如何设置整齐

     我们在使用word的时候,经常会需要插入大量图片, 可是怎样才能让图片整齐的在word中排版呢?下面就为大家详细介绍一下:1. 打开word以后,依次点击文件-页面设置-页边距,设置为上下左右都是2 ...

  • CSS中如何设置div的边框

    您可以根据自己的需要,对div进行设置它的边框样式,或是隐藏掉div的边框.而在开发过程中,您如果使用得当div,它将给您的开发带来很大的便捷. 操作方法 01 首先,您需要创建一个div,对div进 ...

  • wps中如何设置水印

    水印一般是显示在文档文本后面的文本或图形,如“公司机密”等。有时是很需要的,但很遗憾金山WPS文字没有提供直接添加水印的功能。不过还是有方法为文档添加我们想要的水印的。下面小编和大家分享一种在WPS文 ...

  • 在BarTender中打印设置如何设置

    在BarTender中打印设置 BarTender条码软件最终的目的就是打印条码等.BarTender打印设置用于指定打印机和要打印的项目数,以及附加打印选项.本文小编将给大家详解打印选项卡各选项设置 ...