Bootstrap框架中 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式

轮播图效果:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Cary_Bootstrap轮播器</title>
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="http://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <style>
#myCarousel {
margin: 150px 450px 150px;
}
</style> </head>
<body> <div id="myCarousel" class="carousel slide"> <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>
</ol> <div class="carousel-inner">
<div class="item active" align="center">
<img src="index/11.jpg" alt="First slide">
</div>
<div class="item" align="center">
<img src="index/22.jpg" alt="Second slide">
</div>
<div class="item" align="center">
<img src="index/33.jpg" alt="Third slide">
</div>
</div> <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" ></span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" ></span>
</a>
</div> </body>
</html>

Index.html

实现过程:

样式中用margin设置轮播器整体位置

图片比较小,不设置整体位置会让轮播器箭头和图片分隔距离太远。

<style>
#myCarousel {
margin: 150px 450px 150px;
}
</style>

margin相关属性

margin简写属性在一个声明中设置所有外边距属性。该属性可以有1-4个值。margin的默认值是0。没有继承性,也就是说给父元素设置的margin值并不会自动传递到子元素中。

一个参数

margin: 10px;
1
所有4个外边距都是10px
两个参数 margin: 10px 5px;
1
上外边距和下外边距是10px
右外边距和左外边距是5px
三个参数 margin: 10px 5px 15px;
1
上外边距是10px
右外边距和左外边距是5px
下外边距是15px
四个参数 margin: 10px 5px 15px 20px;
1
上外边距是10px
右外边距是5px
下外边距是15px
左外边距是20px
设置四个外边距的顺序是上、右、下、左,请记住顺时针即可。

margin参数属性值

margin属性详解:传送门

一、给轮播器添加指标
    <ol class="carousel-indicators">         <!--设置轮播器列表区域样式-->
<!--data-slide-to 给每张图片设置一个指标-->
<li data-target="#myCarousel" data-slide-to="0" class="active"></li> <!--class="active"设置播放当前页面-->
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>

data-target="#myCarousel"写在轮播器列表li标签里,将轮播绑定轮播器区域div的id

data-slide-to="0"写在轮播器列表li标签里,将轮播器列表编号,默认从0开始

二、添加轮播图片
    <div class="carousel-inner">                      <!--设置轮播器图片区域-->
<div class="item active" align="center"> <!--设置轮播器图片样式、居中显示-->
<img src="index/11.jpg" alt="First slide">
</div>
<div class="item" align="center">
<img src="index/22.jpg" alt="Second slide">
</div>
<div class="item" align="center">
<img src="index/33.jpg" alt="Third slide">
</div>
</div>
(设置图片大小:<img style="height: height px ;   width: width px">)


三、设置轮播器箭头

data-slide 关键字 prev 或 next,用来改变幻灯片相对于当前位置的位置,可以用data-slide-to="2" 将把滑块移动到一个特定的索引,索引从 0 开始计数
    <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" ></span>
</a>
<!--carousel-control轮播器箭头样式-->
<!--href="#myCarousel"写在轮播器箭头a标签里,将a标签连接href=轮播器区域div的id-->
<!--data-slide="prev"写在轮播器箭头a标签里,设置箭头左点击事件--
<!--span标签标glyphicon-chevron-let设置图标自动靠左--> <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" ></span>
</a>
属性名称           类型      默认值         描述

data-interval    number     5000    幻灯片轮换的等待时间(毫秒)。如果为false,轮播将不会自动开始循环

data-pause       string     hover   默认鼠标悬停留在幻灯片区域即停止播放,离开即开始播放

data-wrap        布尔值      true    轮播是否持续循环-->

data 属性

$(function () {
$('#myCarousel').carousel({
//设置自动播放/3 秒
interval: 3000,
});
});

js修改轮播间隔时间

参考资料:菜鸟教程 Bootstrap 轮播(Carousel)插件  传送门

JS框架_(Bootstrap.js)实现简单的轮播图的更多相关文章

  1. js渐隐渐现透明度变化淡入淡出轮播图

    js渐隐渐现透明度变化淡入淡出轮播图.焦点图 一些广告banner展示常见. (附件) <!DOCTYPE html> <html> <head> <meta ...

  2. 第二百五十一节,Bootstrap项目实战--响应式轮播图

    Bootstrap项目实战--响应式轮播图 学习要点: 1.响应式轮播图 本节课我们要在导航条的下方做一张轮播图,自动播放最新的重要动态. 一.响应式轮播图 响应式轮播图 第一步,设置轮播器区域car ...

  3. 原生js实现一个简单的轮播图

    想锻炼一下自己的原生js能力可以从写一个轮播图开始,轮播图的运用想必大家都知道吧,好了废话不多说,开始记笔记了,一些需要注意的点,我都在代码中标注了 首先是构造html: <div id=&qu ...

  4. 原生js用div实现简单的轮播图

    文章地址 https://www.cnblogs.com/sandraryan/ 原生js实现轮播图. 打开页面图片自动轮播,点击prev next按钮切换到上/下一张图片,点击1-5切换到对应图片. ...

  5. <day006>bootstrap的简单学习 + 轮播图

    任务1:bootstrap的简单学习 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta c ...

  6. js原生选项卡(自动播放无缝滚动轮播图)二

    今天分享一下自动播放轮播图,自动播放轮播图是在昨天分享的轮播图的基础上添加了定时器,用定时器控制图片的自动切换,函数中首先封装一个方向的自动播放工能的小函数,这个函数中添加定时器,定时器中可以放向右走 ...

  7. 最最最简单的轮播图(JQuery)

    html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  8. jQuery之制作简单的轮播图效果

    [源代码] 链接:https://pan.baidu.com/s/1XpZ66D9fmSwWX3pCnGBqjA 密码:w104 [整体构思] 这个轮播图使用的是jQuery,所以Js的整体代量比较少 ...

  9. 基于JQ的简单左右轮播图

    // 轮播图 主要实现思想: a.第一层div,设置overflow为hidden. b.里面是一个ul,每个li里面有个img或者为每个li设置背景图片也可以. c.li设置为左浮动,排成一行,还有 ...

随机推荐

  1. spark教程(七)-文件读取案例

    sparkSession 读取 csv 1. 利用 sparkSession 作为 spark 切入点 2. 读取 单个 csv 和 多个 csv from pyspark.sql import Sp ...

  2. Java 父类的static成员在子类中的继承情况

    父类的static成员在子类中的继承状况是怎么样的呢? 昨天突然想到这个问题,刚才试验了一下,发现很容易解释,没什么值得探讨的. 首先在学习继承时,书本都没有强调static成员有什么特殊的地方. 然 ...

  3. 098、Swarm 如何实现 Failover (Swarm05)

    参考https://www.cnblogs.com/CloudMan6/p/7898245.html   故障是在所难免的,容器可能崩溃,Docker Host 可能宕机,不过幸运的是,Swarm 已 ...

  4. k8s自签TLS证书

    自签TLS证书 TLS证书用于进行通信使用,k8s组件需要的证书有: 第一步:安装证书生成工具cfssl 在这之前需要先建立一个目录来存放安装的工具mkdir ssl,后面将安装的工具移动到各自的目录 ...

  5. React 长列表修改时避免全体渲染

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <script ...

  6. GO语言(golang)官方网站!

    GO语言官方网站,在上面可以查看所有API文档.使用在线工具编写程序,你可以去看看!! https://golang.org/

  7. SSD源码解读——数据读取

    之前,对SSD的论文进行了解读,可以回顾之前的博客:https://www.cnblogs.com/dengshunge/p/11665929.html. 为了加深对SSD的理解,因此对SSD的源码进 ...

  8. 标准C语言(11)

    多文件编程时一个文件里可以包含多个函数,一个函数只能属于一个文件 /* * 多文件编程演示 * */ #include <stdio.h> #include "01add.h&q ...

  9. Kay and Snowflake CodeForces - 686D (树的重心性质)

    After the piece of a devilish mirror hit the Kay's eye, he is no longer interested in the beauty of ...

  10. C语言/C++知识

    <C与指针>pdf 下载: 新浪微盘: https://vdisk.weibo.com/s/A6gkKkHrGH0g