第一步:设计轮播图容器:div.carousel,添加slide平滑切换,并定义id,方便后面采用data属性来触发

<div class='carousel slide' id="turns-img"></div>

第二步:设计计数器:ol.carousel-indicators

<ol class="carousel-indicators">
       <li class="active"></li>
       <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>

第三步:图片播放区:div.carous-inner

            div.item来放置每一张图片

              div.carousel-caption   为图片添加标题或描述

<div class="carousel-inner">
        <div class="item">
            <img src="../images/girl-0.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-1.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-2.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-3.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item active">
            <img src="../images/girl-4.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
    </div>

第四步:图片轮播控制器:

<a href="" class="left carousel-control"> </a>
<a href="" class="right carousel-control"></a>

第五步:声明式触轮播图的播放:

<!--声明式触轮播图的播放:
data-ride   属性:取值 carousel,并且将其定义在 carousel 上。
data-target 属性:取值carousel定义的ID名或者其他样式识别符,并且将其定义在轮播图计数器的每个li上。
data-slide-to 属性:用来传递某个帧的下标,比如 data-slide-to="2",可以直接跳转到
        这个指定的帧(下标从0开始计),同样定义在轮播图计数器的每个 li 上。
data-slide 属性:取值包括 prev,next,prev表示向后滚动,next 表示向前滚动。 该属性值定义在轮播图控制器的a链接上,同时设置控制器href值为容器 carousel 的 ID 名或其他样式识别符。
-->

其他属性:

<!--
属性名称           类型      默认值         描述

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

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

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

实例:

<!--轮播图 start-->
    <!-- 第一步:设计轮播图片的容器。在 Bootstrap 框架中采用 carousel 样式,
    并且给这个容器定义一个 ID 值,方便后面采用 data 属性来声明触发。-->
    <!-- 在这里需要注意可以为 .carousel 层添加 slide 样式,使用图片与图片切换效果有平滑感-->
<div class='carousel slide' id="turns-img" data-ride="carousel" data-interval="2000">
    <!-- 第二步:设计轮播图片计数器。在容器 div.carousel 的内部添加轮播图片计算器,采用
     carousel-indicators 样式,其主要功能是显示当前图片的播放顺序(有几张图片就放置几个li),
     一般采用有顺列表来制作-->
    <ol class="carousel-indicators">
        <li class="active" data-target="#turns-img" data-slide-to="0"></li>
        <li data-target="#turns-img" data-slide-to="1"></li>
        <li data-target="#turns-img" data-slide-to="2"></li>
        <li data-target="#turns-img" data-slide-to="3"></li>
        <li data-target="#turns-img" data-slide-to="4"></li>
    </ol>
    <!-- 第三步:设计轮播图片播放区。这个区域使用 carousel-inner 样式来控制,
    而且其同样放置在 carousel 容器内,并且通过 item 容器来放置每张轮播的图片-->
    <!-- 在每个图片上还对应有自己的标题和描述内容:只需要在 item 中图片底部添加.carousel-caption:-->
    <div class="carousel-inner">
        <div class="item">
            <img src="../images/girl-0.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-1.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-2.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item">
            <img src="../images/girl-3.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
        <div class="item active">
            <img src="../images/girl-4.jpg" alt="">
            <div class="carousel-caption">
                <h3>图片标题</h3>
                <p>描述内容。。。</p>
            </div>
        </div>
    </div>
    <!-- 第四步:设计轮播图片控制器。很多时候轮播图片还具有一个向前播放和向后播放的控制器。
    在 Carousel 中通过 carousel-control 样式配合 left 和 right 来实现。其中left表示向前播放,
    right表示向后播放。其同样放在carousel容器内:-->
    <a href="#turns-img" class="left carousel-control" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
    </a>
    <a href="#turns-img" class="right carousel-control" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
    </a>
</div>

<!--声明式触轮播图的播放:
data-ride   属性:取值 carousel,并且将其定义在 carousel 上。
data-target 属性:取值 carousel定义的ID名或者其他样式识别符,并且将其定义在轮播图计数器的每个li上。
data-slide 属性:取值包括 prev,next,prev表示向后滚动,next 表示向前滚动。
            该属性值定义在轮播图控制器的a链接上,同时设置控制器href值为容器 carousel
            的 ID 名或其他样式识别符。
data-slide-to 属性:用来传递某个帧的下标,比如 data-slide-to="2",可以直接跳转到
            这个指定的帧(下标从0开始计),同样定义在轮播图计数器的每个 li 上。
-->
<!--其他属性-->
<!--
属性名称            类型      默认值         描述

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

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

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

<!--轮播图 end-->

  

<!-- 第二步:设计轮播图片计数器。在容器 div.carousel 的内部添加轮播图片计算器,采用
carousel-indicators 样式,其主要功能是显示当前图片的播放顺序(有几张图片就放置几个li),
一般采用有顺列表来制作-->

最新文章

  1. VUE---Missing space before function parentheses
  2. JAVA使用堆外内存导致swap飙高
  3. HBase、Redis、MongoDB、Couchbase、LevelDB主流 NoSQL 数据库的对比
  4. ITSEC TEAM 2013培训公开视频
  5. 手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单
  6. sql语句延时执行或者是指定时间执行
  7. linux Apache和php配置
  8. PictureBox从本地上传图片和保存在磁盘目录
  9. The Swift Programming Language-官方教程精译Swift(3)基本运算符
  10. [精简版]snowing snow
  11. 学习Timer定时器
  12. 小米Note 2简单卡刷开发版启用root超级权限的步骤
  13. socks5代理转http代理
  14. golang初识 - install go on ubuntu
  15. mvc中查询字符串请求过长
  16. 第一课了解SQL
  17. lfs(systemd版本)学习笔记-第3页
  18. MySQL+Toad for Mysql安装,配置及导入中文数据解决乱码等问题
  19. perl 遍历文件夹,获取全部文件
  20. Eclipse中JSP生成的class文件去了哪里?

热门文章

  1. 云计算+SaaS+业务开发平台=JSAAS云平台
  2. 测试开发Python培训:自动发布新浪微博-技术篇
  3. Hibernate(一)之Hibernate入门
  4. 解决Mybatis连接Sql server 出现 Cannot load JDBC driver class &#39;com.mysql.jdbc.Driver &#39;的问题
  5. python urllib模块
  6. 一些CSS/JS小技巧
  7. ubuntu中文字符集格式转换
  8. git常见操作指令
  9. 浅谈echo、print、var_dump()、print_r()的区别
  10. mvc 筛选器