纯前端实现—初级轮播图

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纯前端实现—初级轮播图相关的知识,希望对你有一定的参考价值。

实现效果:

初级轮播图

源码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初级轮播图</title>

    <style>
        div
            width: 300px;
            height: 300px;
            border: 3px solid skyblue;
            background-size: 100% auto;
        
    </style>

</head>
<body>

<button>修改一</button>
<button>修改二</button>
<button>修改三</button>
<button>修改四</button>
<button>修改</button>
<div></div>

<script>
    // 获取
    var btn = document.getElementsByTagName("button");
    var box = document.getElementsByTagName("div")[0];

    // 单个按钮切换背景图
    btn[0].onclick = function () 
        box.style.backgroundImage = "url('轮播图的图片/1.jpg')";
    
    btn[1].onclick = function () 
        box.style.backgroundImage = "url('轮播图的图片/2.jpg')";
    
    btn[2].onclick = function () 
        box.style.backgroundImage = "url('轮播图的图片/3.jpg')";
    
    btn[3].onclick = function () 
        box.style.backgroundImage = "url('轮播图的图片/5.jpg')";
    ;

    // 修改按钮切换多张背景图
    var num = 0;  // 点击次数
    btn[4].onclick = function () 
        num++;
        if(num%4==1) 
            box.style.backgroundImage = "url('轮播图的图片/1.jpg')";
        else if(num%4==2)
            box.style.backgroundImage = "url('轮播图的图片/2.jpg')";
        else if(num%4==3)
            box.style.backgroundImage = "url('轮播图的图片/3.jpg')";
        else
            box.style.backgroundImage = "url('轮播图的图片/5.jpg')";
        
    

</script>

</body>
</html>

👇🏻可通过点击下面——>关注本人运营 公众号👇🏻

公众号后台回复【初级轮播图】,可得本小创作源码&&所有图片~
【可以公众号里私聊并标明来自CSDN,会拉你进入技术交流群(群内涉及各个领域大佬级人物,任何问题都可讨论~)--->互相学习&&共同进步(非诚勿扰)】

以上是关于纯前端实现—初级轮播图的主要内容,如果未能解决你的问题,请参考以下文章

纯前端实现—手动轮播图

纯前端实现—手动轮播图

纯前端实现—JQ轮播图(轮播图完全版)

纯前端实现—JQ轮播图(轮播图完全版)

纯前端实现—鼠标轮播图

纯前端实现—鼠标轮播图