bootstrap 學習筆記 輪播(Carousel)插件


Bootstrap輪播(carousel)插件是一種靈活的響應式的向站點添加滑塊的方式。除些之外,內容也是足夠靈活的,可以是圖像,內嵌框架,視頻或者其他您想要旋轉的任何類型的內容。

示例:

下面是不念舊惡簡單的幻燈片,使用bootstrap輪播carousel插件顯示了一個循環播放元素的通用性組件。為了實現輪播,您只需要添加帶有該標記的代碼即可。不需要使用data屬性,只需要簡單的基於class的開發即可。

 

 

可選的標題

您可以通過item內的carousel-caption元素向幻燈片添加標題,只需要在該處放置任何可選的html即可,它會自動對齊並格式化。

  <img alt="first" src="~/Images/02.png" />
  <div class="carousel-caption">標題 2</div>

 

選項

有一些選項是通過 data 屬性或 JavaScript 來傳遞的。下表列出了這些選項:

選項名稱 類型/默認值 Data 屬性名稱 描述
interval number
默認值:5000
data-interval 自動循環每個項目之間延遲的時間量。如果為 false,輪播將不會自動循環。
pause string
默認值:"hover"
data-pause 鼠標進入時暫停輪播循環,鼠標離開時恢復輪播循環。
wrap boolean
默認值:true
data-wrap 輪播是否連續循環。

設置輪播時間間隔為2000ms.

$('#myCarousel1').carousel({
    interval: 2000
});

 

全部html

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Scrollspy</title>
    <link href="~/Content/bootstrap.min.css" rel="stylesheet" />
    <script src="~/Scripts/jquery-2.1.3.min.js"></script>
    <script src="~/Scripts/bootstrap.min.js"></script>
</head>
<body>
    <h2>Carousel</h2>
    <div id="myCarousel1" class="carousel slide" data-interval="5000">
        @*輪播指標*@
        <ol class="carousel-indicators">
            <li data-target="#myCarousel1" data-slide-to="0" class="active"></li>
            <li data-target="#myCarousel1" data-slide-to="1"></li>
            <li data-target="#myCarousel1" data-slide-to="2"></li>
            <li data-target="#myCarousel1" data-slide-to="3"></li>
        </ol>
        @*輪播項目*@
        <div class="carousel-inner">
            <div class="item active">
                <img alt="first" src="~/Images/01.png" />
                <div class="carousel-caption">標題 1</div>
            </div>
            <div class="item">
                <img alt="first" src="~/Images/02.png" />
                <div class="carousel-caption">標題 2</div>
            </div>
            <div class="item">
                <img alt="first" src="~/Images/03.png" />
                <div class="carousel-caption">標題 3</div>
            </div>
            <div class="item">
                <img alt="first" src="~/Images/04.png" />
                <div class="carousel-caption">標題 4</div>
            </div>
        </div>
    </div>
    <!-- 輪播(Carousel)導航 -->
    <a class="carousel-control left" href="#myCarousel1"
        data-slide="prev">&lsaquo;</a>
    <a class="carousel-control right" href="#myCarousel1"
        data-slide="next">&rsaquo;</a>
    <script>
        $(function () {
            $('#myCarousel1').carousel({
                interval: 2000
            });
        })
    </script>
</body>
</html>

本節完

 


免責聲明!

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



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