热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js实现轮播图自动切换

这篇文章主要为大家详细介绍了js实现轮播图自动切换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了js实现轮播图自动切换的具体代码,供大家参考,具体内容如下

先看效果图

第一种

 //点击按钮,序号变化
showIdx++;
if (showIdx == imgArr.length) {
                showIdx = 0;
 }
 
//所有盒子左移动
for (let i = 0; i `;
   } else {
      deleteBox.innerHTML = ``;
}

第二种,图片切换,css代码

html,
body,
ul,
li {
    margin: 0;
    padding: 0;
}
 
a {
    text-decoration: none;
}
 
.loopbox {
    width: 1226px;
    height: 460px;
    background: #030;
    position: relative;
    overflow: hidden;
}
 
.box {
    width: 100%;
    height: 100%;
    float: left;
    transition: all .3s;
    position: absolute;
    left: 0;
    /* overflow: hidden; */
}
.box.notran{
    transition: none;
}
 
.box-item {
    /* width: 100%; */
    width: 1226px;
    height: 100%;
    float: left;
    background: #f1f1f1;
    text-align: center;
    font-size: 24px;
    line-height: 100px;
    /* display: none; */
    /* transition: all .3s; */
}
 
.box-item img {
    width: 100%;
    height: 100%;
    /* 图片适应 */
    object-fit: cover;
}
 
.arrow {
    width: 60px;
    line-height: 30px;
    background: #f00;
    text-align: center;
    color: #f1f1f1;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -15px;
    border-radius: 15px;
}
 
.arrow:hover {
    background: #f60;
}
 
.arrow.arrow-right {
    left: auto;
    right: 10px;
}
 
.page {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 10px;
}
 
.page li {
    display: inline-block;
    width: 80px;
    height: 8px;
    border-radius: 4px;
    background: #000;
}
/* .page li:first-child {
    background: #f90;
} */
 
.page li:hover {
    background: #f60;
}
 
.page li.current {
    background: #f90;
}
 
.side-qq {
    width: 100px;
    height: 100px;
    background: #f00;
    /* position: fixed; */
    position: absolute;
    right: 10px;
    top: 450px;
}
 
.navbar {
    width: 100%;
    background: #ccc;
    text-align: center;
}
 
.navbar.fixed {
    position: fixed;
    left: 0;
    top: 0;
}
 
.nav {
    height: 21px;
}

js



    
    
    
    
    


 
 
   
       
       
       
       
   
           
           
  •        
  •        
  •        
  •    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • 前端不规则图像点击_如何在前端开发的潮流中快速学习学好学以致用?
    大家好,我是致力于前端开发,前端设计,前端入门的前端小姐姐,今天为大家带来的前端新知识是【雪碧图和滑动门】,不 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文详细介绍了PHP中与URL处理相关的三个函数:http_build_query、parse_str和查询字符串的解析。通过示例和语法说明,讲解了这些函数的使用方法和作用,帮助读者更好地理解和应用。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • C++语言入门:数组的基本知识和应用领域
    本文介绍了C++语言的基本知识和应用领域,包括C++语言与Python语言的区别、C++语言的结构化特点、关键字和控制语句的使用、运算符的种类和表达式的灵活性、各种数据类型的运算以及指针概念的引入。同时,还探讨了C++语言在代码效率方面的优势和与汇编语言的比较。对于想要学习C++语言的初学者来说,本文提供了一个简洁而全面的入门指南。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 本文整理了Java中io.netty.handler.codec.http.FullHttpRequest.content()方法的一些代码示例,展示了Fu ... [详细]
  • 使用HTML创建弹出框以便用户输入信息
    在做项目的过程中,我们时常需要进行一些弹框操作,比如在后台管理时需要进行的一些增删改操作,这个时候我们需要使用到弹框,或者在 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 荣耀V8搭载基于Android 6.0的EMUI 4.1,功能介绍及用户体验
    本文介绍了荣耀V8搭载基于Android 6.0的EMUI 4.1的功能,包括色温调节、护眼模式、智灵键和学生模式等。荣耀V8在色温调节方面提供了多种选择,用户可以根据自己的喜好进行调节。护眼模式能够减少屏幕蓝光辐射,预防眼部疲劳。智灵键位于机身侧面,用户可以自定义其功能,方便快捷操作。学生模式需要密码才能开启或关闭,为家长提供了更好的控制。通过本文,读者可以了解荣耀V8的功能特点及用户体验。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
author-avatar
书友68610983
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有