bootstrap carousel实现
bootstrap carousel实现
问题:轮播效果不出现
解决方法: 在在最外层div中添加此属性 data-ride="carousel"
用js方法实现轮播 $(function () { $('#myCarousel').carousel({ interval: 2000 }); })
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%; margin: auto; } .carousel{ overflow: hidden; position: relative; top: 80px; } .carousel-indicators{ display: none; } .carousel-control{ position: absolute; -webkit-tap-highlight-color: rgba(0,0,2,0); top: 50%; left: 0px; opacity: 0.8; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 50px; width: 90px; margin-top: 150px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; } .carousel-control.right{ right: 0px; background: transparent url(image/right.png) no-repeat right top; } .carousel-control.left{ left: 0px; background: transparent url(image/left.png) no-repeat left top; } .carousel-control.left:hover{ left: 50px; background: transparent url(image/left.png) no-repeat left top; } .carousel-control.right:hover{ right: 50px; display: inline-block; background: transparent url(image/right.png) no-repeat right top; } </style> <script src="jquery-3.2.1.min.js"></script> <script src="bootstrap.min.js"></script> <link rel="stylesheet" href="bootstrap.min.css"> </head> <body> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="#myCarousel" data-slide-to="0" class="active"></li> <li data-target="#myCarousel" data-slide-to="1"></li> <li data-target="#myCarousel" data-slide-to="2"></li> <li data-target="#myCarousel" data-slide-to="3"></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="image/banner01.jpg" height="426" width="1920"/> </div> <div class="item"> <img src="image/banner02.jpg" height="426" width="1920"/> </div> <div class="item"> <img src="image/banner03.jpg" height="426" width="1920"/> </div> </div> <!-- Left and right controls --> <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </body> </html>