这里需要用到swiper插件及它的样式。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" type="text/css" href="css/swiper-3.4.1.min.css"/> <style> *{margin:0;padding:0} html,body{height: 100%} .blue-slide{background: linear-gradient( white 0%, red 100%);} .red-slide{background: red} .orange-slide{background: orange} .swiper-slide{position:relative} .row{100px;height:100px;position:absolute;bottom: 30px;left: calc(50% - 50px);} .swiper-slide-active .row{ -webkit-animation-name: ani_bottom_item; -webkit-animation-duration: 2.5s; -webkit-animation-iteration-count: infinite; animation-name: ani_bottom_item; animation-duration: 2.5s; animation-iteration-count: infinite; } @-webkit-keyframes ani_bottom_item { 0% { opacity: 1.0 } 50% { opacity: 0.4 } 100% { opacity: 1.0 } } .swiper-slide-active .henggang{ margin:0 auto; height:10px; 80%; border-radius:5px; background: darkblue; animation-name: ani_heng; animation-duration: 2s; } @-webkit-keyframes ani_heng { 0% { 0} 100% { 80% } } </style> </head> <body> <div class="swiper-container" id="swiper-container2" style="height:100%;"> <div class="swiper-wrapper" style=""> <div class="swiper-slide blue-slide" style="height: 100%;"> <img src="img/mazha.jpg" width="100%" height="auto"> <div class="henggang"></div> <img class="row" src="img/jt.png" > </div> <div class="swiper-slide red-slide swiper-slide-prev" style="height: 100%;"> <img src="img/33.jpg" width="100%" height="auto"> slider2 <div class="henggang"></div> <img class="row" src="img/jt.png" > </div> <div class="swiper-slide orange-slide " style="height: 100%;"> <img class="row" src="img/jt.png" > <img src="img/22.jpg" width="100%" height="auto"> slider3 <div class="henggang"></div> </div> </div> </div> <script src="js/swiper-3.4.1.min.js"></script> <script src="js/jquery-1.12.3.min.js"></script> <script> var mySwiper = new Swiper('.swiper-container',{ initialSlide :0, direction : 'vertical', }) $(".swiper-slide img").on("click",function(){ mySwiper.slideNext(); }) </script> </body> </html>