第一步:设计轮播图容器: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),
一般采用有顺列表来制作-->

Bootstrap实现轮播图的更多相关文章

  1. Bootstrap中轮播图

    Bootstrap中轮播图插件叫作Carousel,为了清晰的表明每个标签在这里是什么意思,我把解释写在了下面的代码中. <!-- 以下容器就是整个轮播图组件的整体, 注意该盒子必须加上 cla ...

  2. 聊一聊 bootstrap 的轮播图插件

    今天做工作的时候,轻车熟路的做完,又用到了bootstrap的轮播图,觉得有必要安利一下这个插件,如果你需要的轮播图.功能不需要太炫酷,那么bootstrap的插件是你的首要选择. 使用方式 引入js ...

  3. ⒃bootstrap组件 轮播图 基础案例

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 基于BootStrap的轮播图

    准备 先设计一个承载轮播图的区域:四周向外阴影.扁平圆角: 1 #myShuffArea{ 2 width: 50%; 3 height: 300px; 4 border: solid 1px gai ...

  5. BootStrap自定义轮播图播放速度

    $('.carousel').carousel({      interval: 3000 });

  6. 第124天:移动web端-Bootstrap轮播图插件使用

    Bootstrap JS插件使用 > 对于Bootstrap的JS插件,我们只需要将文档实例中的代码粘到我们自己的代码中> 然后作出相应的样式调整 Bootstrap中轮播图插件叫作Car ...

  7. 移动web——bootstrap响应式轮播图

    基本介绍 1.bootstrap有轮播图的模板,我们只需要改动下就行. 2.这里我们将介绍桌面版本和移动版本最后是综合版本 桌面版本 1.这里的图片设置是有窍门的,不再去添加img标签,而是作为a标签 ...

  8. 2.bootstrap练习笔记-轮播图

    bootstrap练习笔记-轮播图 1.要使用轮播图,首先要将其放在一个主div里面 设置id为myCaroysel class为carousel slide 设置id是标识这个div是轮播图,等到l ...

  9. (新手向)基于Bootstrap的简单轮播图的手机实现

    个人电脑里存了不少适合手机欣赏的图片,但是放手机里看是件很占据资源的事.鉴于家里有一台电脑经常开着,正好用来做家庭局域网共享,于是笔者就设想通过一种比较简单环保的思路.通过手机访问电脑内的图片. 首先 ...

随机推荐

  1. google官方的下拉刷新+自定义上拉加载更多

    转载请标注转载:http://blog.csdn.net/oqihaogongyuan/article/details/50949118 google官方的下拉刷新+自定义上拉加载更多 现在很多app ...

  2. echarts雷达图点击事件

    最近看见别人问的问题,点击雷达图的拐点,获取点击数据的问题,直接上代码. echarts配置问题:https://www.douban.com/note/509404582/ <!doctype ...

  3. ASP.NET Core 网站发布到Linux服务器

    长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.N ...

  4. WPF 截屏软件开发

    最近由于工程需要开始研发基于Windows的自动录屏软件,很多细节很多功能需要处理,毕竟一个完美的录屏软件不是你随随便便就可以写出来的.首先参考了大部分的录屏软件,在研发的过程中遇到了很多的问题:比如 ...

  5. 使用FSharp 探索Dotnet图像处理功能1--反色变化

    坚持写博客是最近的目标.加油. 业余学习fsharp以来一直觉得这才是Dotnet开发,或者说所有开发者应该拥有的语言.配合Visual Studio的代码提示,即时执行窗口.开发程序有着极大的乐趣. ...

  6. List去除重复的元素

         有两种方法,一种是去重不带顺序的,一种是去重带顺序的. /* * 方法1: 无顺序 * Hastset根据hashcode判断是否重复,数据不会重复 */ public static Lis ...

  7. Struts2基础学习(一)—初识Struts2

      目录 一.什么是Struts2 二.搭建Struts2的开发环境 三.Struts2的配置文件 四.MVC模式 一.什么是Struts2      Struts2是一个非常优秀的MVC框架,由传统 ...

  8. 一个可能让你记忆力飙升的软件 —— 这是一道填空(keng)题

    本文题目的两个含义: 1.填上次挖的坑,将优化后的软件分享给需要的网友(下载链接附在文末): 还没有看过的网友可以先看看这篇文章: 一个可能让你记忆力飙升的软件 2.这个软件的本质其实就是生成各种填空 ...

  9. Cesium之球心坐标与本地坐标

    1球心坐标(ECEF)与本地坐标(NEU) 假如你来到一个陌生城市,你很可能需要问路.通常会告诉你向北走100米,右转,向东走100米,理解起来很直观.你给儿子买了一个地球仪,你从北京(39,115) ...

  10. Node.js基本开发流程

    创建一个hello world: 1.打开一个文本编辑器,在其中输入console.log("hello world"),并保存为hello.js; 注意:输入中文如果编码不是ut ...