首页 > 其他 > 详细

小蚂蚁学习Bootstrap(2)——轮播广告carousel和栅格系统布局

时间:2015-11-08 18:02:42      阅读:398      评论:0      收藏:0      [点我收藏+]

滚动广告Carousel,是一个用于轮播内容的组件,也就是平常经常用的banner。

<!--
      设置一个轮播图的id,格式和上一节一样
    -->
    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
      <!--
        轮播图下方的小圆点,用于图片切换是标识当前的图片
      -->
      <ol class="carousel-indicators">
        <!--
          data-target 指定轮播图的id,data-slide-to指定轮播图的索引号,代表着第几张图片
        -->
        <li data-target=‘#carousel-example-generic‘ data-slide-to=‘0‘ class="active"></li>
        <li data-target=‘#carousel-example-generic‘ data-slide-to=‘1‘></li>
        <li data-target=‘#carousel-example-generic‘ data-slide-to=‘2‘></li>
        <li data-target=‘#carousel-example-generic‘ data-slide-to=‘3‘></li>
        <li data-target=‘#carousel-example-generic‘ data-slide-to=‘4‘></li>
      </ol>
      <!--
        轮播图的正文部分,当中有需要轮播的图片,.carousel-caption类添加一些文字信息。
      -->
      <div class="carousel-inner" role="listbox">
        <div class="item active">
          <img src="./images/chrome-big.jpg" >
          <div class="carousel-caption">这是第一张图片</div>
        </div>
        <div class="item">
          <img src="./images/firefox-big.jpg" >
          <div class="carousel-caption">这是第二张图片</div>
        </div>
        <div class="item">
          <img src="./images/ie-big.jpg" >
          <div class="carousel-caption">这是第三张图片</div>
        </div>
        <div class="item">
          <img src="./images/opera-big.jpg" >
          <div class="carousel-caption">这是第四张图片</div>
        </div>
        <div class="item">
          <img src="./images/safari-big.jpg" >
          <div class="carousel-caption">这是第五张图片</div>
        </div>
      </div>
      <!--
          左边的倒退按钮
      -->
      <a class="left carousel-control" href="#carousel-example-generic" role=‘button‘ data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
        <span class="sr-only">previous</span>
      </a>
      <!--
          右边的前进按钮
      -->
      <a class="right carousel-control" href="#carousel-example-generic" role=‘button‘ data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
        <span class="sr-only">next</span>
      </a>
    </div>

    基本的格式就是这个样子,其中在最外层的div,需要给它设置一个id,然后其中包含的内容都会指向这个id。

    给滚动广告 .carousel-control 限定一个高height:***px;如果不限定,图片的高会影响到整体的布局。

    轮播的图片可以设置宽度width:100%,将图片铺满屏幕。


栅格系统布局

<!--
    .row 定义一个栅格系统,但是必须要被 .container 或者 .container-fluit 包含
-->
<div class="container">
      <div class="row">
        <!--
            .col-md-4 定义了其中的一个列。使用 .col-md-* 栅格类就可以创建一个基本的栅格系统,
            在手机和平板设备上一开始是堆叠在一起的。在桌面(>970px)屏幕设备上变为水平排列
        -->  
        <div class="col-md-4">
          <img class="img-circle" src="images/firefox-logo-small.jpg" >
          <p><a href="" class="btn btn-default" role=‘botton‘>点我下载</a></p>
        </div>
        <div class="col-md-4">
          <img class="img-circle" src="images/chrome-logo-small.jpg" >
          <h2>firefox</h2>
          <p><a href="" class="btn btn-default" role=‘botton‘>点我下载</a></p>
        </div>
        <div class="col-md-4">
          <img class="img-circle" src="images/safari-logo-small.jpg" >
          <h2>firefox</h2>
          <p><a href="" class="btn btn-default" role=‘botton‘>点我下载</a></p>
        </div>
      </div> 
</div>

    当在桌面(>970px)的屏幕上变为水平排列,在手机和平板设备上是堆叠在一起的。这样就很好的实现了响应式的布局。是页面的用户体验更好。

学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog



小蚂蚁学习Bootstrap(2)——轮播广告carousel和栅格系统布局

原文:http://my.oschina.net/woshixiaomayi/blog/527707

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!