Bootstrap-轮播图-No.9

mac2022-06-30  112

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> <link rel="stylesheet" type="text/css" href="../../css/bootstrap.css"/> </head> <body> <!-- 作者:bilaisheng@163.com 时间:2017-10-16 描述:bootstrap插件 ,由别人定义好jquery插件技术进行开发,插件是没有办法仅通过CSS就能控制 而是通过js/jquery 控制. 必须引入jquery/bootstrap.min.js 增加轮播图正中间小圆点 增加左右两侧箭头 顺序: 小圆点>轮播图片>左右箭头 --> <style type="text/css"> .mt50{margin-top: 50px;} .carousel-inner >.item img{width: 100%;height: 300px;} </style> <div class="container mt50"><!--viewport视口 1170px--> <!--在轮播图div中增加id,方便小圆点和左右方向键控制图片--> <div class="carousel slide " id="banner" data-ride="carousel" data-interval="5000"> <!--轮播图正中间小圆点--> <ol class="carousel-indicators"> <!--data-target: 控制某个轮播图的图片 . data-slide-to: 第几张. 默认从0开始 --> <li data-target="#banner" data-slide-to="0" class="active"></li> <li data-target="#banner" data-slide-to="1" ></li> <li data-target="#banner" data-slide-to="2" ></li> </ol> <!--轮播图片--> <div class="carousel-inner"> <div class="item active"> <img src="http://img-cdn2.luoo.net/site/201710/59df32615f7cf.jpg"/> <div class="carousel-caption"> <h3>正中间文字</h3> <p>太帅了!!!</p> </div> </div> <div class="item"> <img src="http://img-cdn2.luoo.net/site/201710/59db18dd28759.jpg"/> <div class="carousel-caption"> <h3>正中间文字</h3> <p>太帅了!!!</p> </div> </div> <div class="item"> <img src="http://img-cdn2.luoo.net/site/201710/59ddf17c9ce1e.jpg"/> <div class="carousel-caption"> <h3>正中间文字</h3> <p>太帅了!!!</p> </div> </div> </div> <!--左右箭头--> <!--左侧--> <!--此处href为待控制的div的ID。 注意 ,一定要加#,因为源码是根据js控制的,data-slide:prev 上一张 , next下一张 --> <a href="#banner" class="left carousel-control" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> <span class="sr-only">Previous</span> </a> <!--右侧--> <a href="#banner" class="right carousel-control" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> <span class="sr-only">Next</span> </a> </div> </div> <a href="javascript:void(0);" id="prevbtn">上一张</a> <a href="javascript:void(0);" id="stopbtn">暂停</a> <a href="javascript:void(0);" id="playbtn">播放</a> <a href="javascript:void(0);" id="nextbtn">下一张</a> <script src="../../js/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"></script> <script src="../../js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ // 若这里设置了js属性, 在轮播图div 行内设置data-属性, 无效. // 两者取并集 $('#banner').carousel({ interval: 5000, pause:"hover", wrap:true }); $("#prevbtn").on("click",function(){ $("#banner").carousel("prev") }); $("#nextbtn").on("click",function(){ $("#banner").carousel("next") }); $("#playbtn").on("click",function(){ $("#banner").carousel("cycle") }); $("#stopbtn").on("click",function(){ $("#banner").carousel("pause") }); // 使用场景 // 天猫 淘宝等 轮播后自动移除该图.后面陆续加入 //旋转木马初始化完毕执行的函数 $('#banner').on('slide.bs.carousel', function () { }); //动画执行完毕执行回调函数 animate(function(){}) $('#banner').on('slid.bs.carousel', function () { }); }); </script> </body> </html>

转载于:https://www.cnblogs.com/bilaisheng/p/10210938.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)