Bootstrap-轮播图-No.9
<!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>
Bootstrap-轮播图-No.9的更多相关文章
- bootstrap轮播图 两侧半透明阴影
用bootstrap轮播图:Carousel插件,图片两侧影音实在碍眼,想去掉,首先发现有css里由opacity: 0.5这个东西来控制,全部改成opacity: 0.0,发现指示箭头也看不见了. ...
- Bootstrap 轮播图的使用和理解
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
- bootstrap轮播图--兼容IE7
<!DOCTYPE html> <html> <head> <title>Bootstrap轮播</title> <meta char ...
- 动态请求数据并放入bootstrap轮播图
下面是前端代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- 第124天:移动web端-Bootstrap轮播图插件使用
Bootstrap JS插件使用 > 对于Bootstrap的JS插件,我们只需要将文档实例中的代码粘到我们自己的代码中> 然后作出相应的样式调整 Bootstrap中轮播图插件叫作Car ...
- bootstrap轮播图组件
一.轮播图组件模板(官方文档) <div id="carousel-example-generic" class="carousel slide" dat ...
- bootstrap轮播图
<!doctype html><html><head> <meta charset="utf-8"> <title>使用 ...
- Bootstrap 轮播图(Carousel)插件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- bootstrap轮播图不能显示左右箭头
引入font文件夹即可 原文 :http://www.imooc.com/qadetail/64277
- Bootstrap 我的学习记录4 轮播图的使用和理解
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
随机推荐
- 包银消费CTO汤向军:消费金融大数据风控架构与实践
1 业务架构 风控平台是相对独立的系统,信审的案件可以从借款端平台推过来,也可以从第三方平台推过来.信审案件到达风控平台后,自动创建工作流,根据风控流程处理各流程环节任务. •自动决策 风控流程自动处 ...
- 日常工作问题解决:centos/linux系统如何检测端口是否打开
1.telnet命令 格式: telnet ip 端口号 [root@centos7-127 ~]# telnet 192.168.87.128 22 Trying 192.168.87.128... ...
- lxml and 代理ip
pip install lxml 导包From lxml import etree 1. 注意这个是本地html就直接使用etree.parse即可 2. html_etree=etree.parse ...
- 【Python基础】12_Python中的容器类型公共方法
1.Python中的内置函数 注:比较两个值,使用 <. >. == 2.切片 注:字典是一个无序集合,不能切片 3.运算符 字典中的in .not in 对字段操作时,只能判断字典的k ...
- shell习题第11题:输入数字执行命令
[题目要求] 写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令 显示命令如下: *cmd menu* 1--data 2--ls 3--who 4--pwd 输入1时,会运行data [ ...
- react portals 插槽 实现简易弹窗
Portal 提供了一种将子节点渲染到存在于父节点以外的DOM节点的优秀方案: 尽管 portal 可以被放置在 DOM 树中的任何地方,但在任何其他方面,其行为和普通的 React 子节点行为一致. ...
- npm install 报错踩坑路
先出现的是超过最大调用栈问题: npm ERR! Maximum call stack size exceeded 百度之后说给npm降级或者升级 降级 : npm install -g npm@5. ...
- sql 创建新表时的完成格式
1 create table [dbo].[Customer] ( CustomerID int identity(1,1) not null, [Name] [nvarchar](50) null, ...
- span元素
<span>标签属于行内元素(inline),所以无法设置高度和宽度: 如果需要改变其宽高,就需要将其转变为块体元素(block)或行内块体元素(inle-block)
- VScode 配置为 LaTeX 编辑器(IDE)
VScode 配置为 LaTeX IDE 在Windows中,配置VScode作为LaTeX的编辑器(IDE),并使用SumatraPDF预览PDF文件.主要是LaTeX Workshop扩展的设置, ...