您的位置:首页 > Web前端 > BootStrap

Bootstrap框架的轮播图

2018-03-23 17:32 260 查看
<meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0-beta/css/bootstrap.min.css">
  <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://cdn.bootcss.com/popper.js/1.12.5/umd/popper.min.js"></script>
  <script src="https://cdn.bootcss.com/bootstrap/4.0.0-beta/js/bootstrap.min.js"></script>

carousel slide的用发定义 实现轮播的效果  左右的切换按钮
 data-ride="carousel"  实现主动的轮播效果

class="carousel-indicators" 指示符的效果 

/* Make the image fully responsive */
  .carousel-inner img {
      width: 100%;
      height: 100%;
  }
  </style>
</head>
<body>

<div id="demo" class="carousel slide" data-ride="carousel">
 
  <!-- 指示符 -->
  <ul class="carousel-indicators">
    <li data-target="#demo" data-slide-to="0" class="active"></li>
    <li data-target="#demo" data-slide-to="1"></li>
    <li data-target="#demo" data-slide-to="2"></li>
  </ul>
 
  <!-- 轮播图片 -->
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="http://static.runoob.com/images/mix/img_fjords_wide.jpg">
    </div>
    <div class="carousel-item">
      <img src="http://static.runoob.com/images/mix/img_nature_wide.jpg">
    </div>
    <div class="carousel-item">
      <img src="http://static.runoob.com/images/mix/img_mountains_wide.jpg">
    </div>
  </div>
 
  <!-- 左右切换按钮 -->
  <a class="carousel-control-prev" href="#demo" data-slide="prev">
    <span class="carousel-control-prev-icon"></span>
  </a>
  <a class="carousel-control-next" href="#demo" data-slide="next">
    <span class="carousel-control-next-icon"></span>
  </a>
 

</div>



轮播图片上添加描述

在每个 <div class="carousel-item"> 内添加 <div class="carousel-caption"> 来设置轮播图片的描述文本:
<!-- 轮播图片 -->
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="http://static.runoob.com/images/mix/img_fjords_wide.jpg">
      <div class="carousel-caption">
        <h3>第一张图片描述标题</h3>
        <p>描述文字!</p>
      </div>

    </div>



另一张写法:
[html] view plain copy
<!DOCTYPE html>  
<html lang="zh-cn">  
<head>  
    <meta charset="utf-8">  
    <meta http-equiv="X-UA-Compatible" content="IE=edge">  
    <meta name="viewport" content="width=device-width, initial-scale=1">  
    <title>轮播图</title>  
  
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" />  
</head>  
<style>  
    .carousel {  
        height: 500px;  
    }  
    .carousel .item {  
        height: 500px;  
    }  
    .carousel .item img {  
        width: 100%;  
    }  
</style>  
<body>  
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">  
    <!-- Indicators轮播指标 -->  
    <ol class="carousel-indicators">  
        <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>  
    </ol>  
  
    <!-- Wrapper for slides 轮播项目-->  
    <div class="carousel-inner" role="listbox">  
        <div class="item active">  
            <img src="http://img.mukewang.com/5412ad400001e52014280484.jpg" alt="...">  
            <div class="carousel-caption">  
                11 英寸 MacBook Air 充电一次可运行长达 9 小时,而 13 英寸机型则可运行长达 12 小时。  
            </div>  
        </div>  
        <div class="item">  
            <img src="http://img.mukewang.com/5412ad7c0001d2eb10880541.jpg" alt="...">  
            <div class="carousel-caption">  
                无论是什么任务,配备 Intel HD Graphics 5000 图形处理器的第四代 Intel Core 处理器都能应对自如。  
            </div>  
        </div>  
        <div class="item">  
            <img src="http://img.mukewang.com/5412ae5c0001653b12800644.jpg" alt="...">  
            <div class="carousel-caption">  
                有了新一代 802.11ac 技术,MacBook Air 令 Wi-Fi 速度超越极限。  
            </div>  
        </div>  
    </div>  
  
    <!-- Controls -->  
    <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>  
  
  
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>  
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>  
</body>  

</html>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  轮播图