Bootstrap中輪播圖


Bootstrap中輪播圖插件叫作Carousel,為了清晰的表明每個標簽在這里是什么意思,我把解釋寫在了下面的代碼中。

<!-- 
  以下容器就是整個輪播圖組件的整體,
  注意該盒子必須加上 class="carousel slide" data-ride="carousel" 表示當前是一個輪播圖
  bootstrap.js會自動為當前元素添加圖片輪播的特效
-->
<div id="輪播圖的ID" class="carousel slide" data-ride="carousel">
  <!-- ol標簽是圖片輪播的控制點 -->
  <ol class="carousel-indicators">
    <!-- 
      每一個li就是一個單獨的控制點
        data-target屬性就是指定當前控制點控制的是哪一個輪播圖,其目的是如果界面上有多個輪播圖,便於區分到底控制哪一個
        data-slide-to屬性是指當前的li元素綁定的是第幾個輪播項
      注意,默認必須給其中某個li加上active,展示的時候就是焦點項目
    -->
    <li data-target="#輪播圖的ID" data-slide-to="0" class="active"></li>
    <li data-target="#輪播圖的ID" data-slide-to="1"></li>
    <!-- ...更多的 -->
  </ol>
  <!-- 
    .carousel-inner是所有輪播項的容器盒子,
    注意role="listbox"代表當前div是一個列表盒子,作用就是給當前div添加一個語義
  -->
  <div class="carousel-inner" role="listbox">
    <!-- 每一個.item就是單個輪播項目,注意默認要給第一個輪播項目加上active,表示為焦點 -->
    <div class="item active">
      <!-- 輪播項目中展示的圖片 -->
      <img src="example.jpg" alt="示例圖片">
      <div class="carousel-caption">
        <!-- 標題或說明性文字,如果不需要,直接刪除當前div.carousel-caption -->
      </div>
    </div>
    <div class="item">
      <!-- ... -->
    </div>
    <!-- ... -->
  </div>
  <!-- 圖片輪播上左右兩個控制按鈕,分別點擊可以滾動到上一張和下一張 -->
  <!-- 此處需要注意的是 該a鏈接的href屬性必須指向需要控制的輪播圖ID -->
  <!-- 另外a鏈接中的data-slide="prev"代表點擊該鏈接會滾到上一張,如果設置為next的話則相反 -->
  <a class="left carousel-control" href="#輪播圖的ID" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">上一張</span>
  </a>
  <a class="right carousel-control" href="#輪播圖的ID" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">下一張</span>
  </a>
</div>

可以和源碼對比看一下,源碼地址:http://v3.bootcss.com/javascript/#carousel


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM