多個引導輪播幻燈片
已發表: 2016-03-17如何在單頁或一頁上添加多個引導輪播幻燈片幻燈片?
在本教程中,我們提供了一個工作源代碼示例。 首先,使用頁面底部的下載代碼按鈕下載示例代碼。
在頁面上添加和創建多個引導輪播滑塊非常簡單。
那麼,讓我們從示例代碼開始。
源代碼下載完成後,您將獲得一個 zip 文件“multiple-bootstrap-carousels.zip”。 將 zip 文件解壓縮到本地計算機系統的任何位置。
解壓後,您會找到一個名為“multiple-bootstrap-carousels”的目錄,在該目錄中您將獲得以下資產:
- CSS 目錄
- 字體目錄
- 圖片目錄
- JS 目錄
- CSS 目錄
- HTML 文件 – 多重引導-carousels.html
這些證明是什麼?
這些資產是創建引導多個輪播滑塊所必需的。
- CSS目錄包含一個文件“bootstrap.min.css”,用於設計響應式 HTML 頁面。
- 引導 CSS 使用字體目錄來生成各種內置的圖形圖標。 Carousel 滑塊箭頭導航控件也是由此生成的。 你可以在這裡查看。
- 圖像目錄包含我們將用於輪播滑塊幻燈片的所有圖像。
- JS目錄包含 2 個 js 文件“jquery.min.js”和“bootstrap.min.js”。 一個 jquery.min.js 文件是一個 JavaScript 庫,目的是讓 jquery 在網站上使用 JavaScript。 bootstrap.min.js 文件是引導框架 js 庫文件,用於創建引導輪播、模型表單、工具提示、選項卡等。 bootstrap.min.js 文件依賴於 jquery.min.js 文件,您需要加載首先在使用引導 js 之前。 您可以在此處進一步了解 bootstrap js 庫文件。
- HTML 文件 (multiple-bootstrap-carousels.html)包含多個輪播滑塊的所有設計和代碼部分。
讓我們了解有關 multiple-bootstrap-carousels.html 文件的更多信息。
您應該在任何代碼編輯器中打開 HTML 文件。 如果您的計算機上沒有安裝代碼編輯器工具,那麼這裡有一些收費的代碼編輯器工具,下載並安裝任何代碼編輯器工具:
下載 EditPlus +
在 Head 部分,我們已經加載了所有必需的 CSS & js 文件和四個輪播 JS 代碼,如下所示:
代碼
<頭部> <title>多個引導輪播幻燈片示例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 引導 css 庫 --> <link rel="stylesheet" href="css/bootstrap.min.css"> <!-- jQuery 最新庫(先加載這個庫)--> <script src="js/jquery.min.js"></script> <!-- 引導 js 庫 --> <script src="js/bootstrap.min.js"></script> <!-- 輪播自定義css代碼 --> <風格> .carousel { /* 您可以在此處添加自定義 CSS,例如滑塊高度寬度 */ } </style> <!-- 輪播js代碼--> <腳本> /* 第一個輪播幻燈片 */ $('#carousel-1').carousel({ // 循環滑動之間延遲的時間量,如果為假,則不循環 間隔:500, // 鼠標進入時暫停滑動,鼠標離開時繼續。 暫停:“懸停”, // carousel 是否應該連續循環或有硬停止。 包裝:真的, // 輪播是否應該對鍵盤事件做出反應。 鍵盤:真 }); /* 第二個輪播幻燈片 */ $('#carousel-2').carousel({ 間隔:1000, 包裝:真的, 鍵盤:真 }); /* 第三個輪播幻燈片 */ $('#carousel-3').carousel({ 間隔:2000, 包裝:真的, 鍵盤:真 }); /* 第四個輪播幻燈片 */ $('#carousel-4').carousel({ 間隔:3000, 包裝:真的, 鍵盤:真 }); </腳本> </head>
在 Body 部分,我們定義了兩個輪播 HTML 代碼。 現在,解釋第一個滑塊代碼的工作原理。 我們使用 col-md-6 類將行類 div 分為兩列。 在第一列中,我們添加了第一個輪播滑塊的 HTML 代碼,如下所示。
<div class="行"> <!------------- 第一列開始 --------------> <div class="col-md-6"> <div class="jumbotron"> <center><h3>輪播一號</h3></center> <!-------------- 第一個輪播幻燈片開始 --------------> <div class="carousel slide" data-ride="carousel"> <!-- 幻燈片項目符號 --> <ol class="carousel-indicators"> <li data-target="#carousel-1" data-slide-to="0" class="active"></li> <li data-target="#carousel-1" data-slide-to="1"></li> <li data-target="#carousel-1" data-slide-to="2"></li> </ol> <!-- 幻燈片的包裝器 --> <div class="carousel-inner" role="listbox"> <!-- 幻燈片 1 --> <div class="item active"> <img src="images/girl-1.jpg" alt="Chania"> </div> <!-- 幻燈片 2 --> <div class="item"> <img src="images/girl-2.jpg" alt="Chania"> </div> <!-- 幻燈片 3 --> <div class="item"> <img src="images/girl-3.jpg" alt="花"> </div> </div> <!-- 左右滑動控制箭頭 --> <a class="left carousel-control" href="#carousel-1" 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="#carousel-1" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">下一個</span> </a> </div> <!-------------- 第一個輪播幻燈片結束 --------------> </div> </div> <!------------- 第一列結束 --------------> </row>
上面的 HTML 代碼中有旋轉木馬滑塊的三個部分

- 滑塊子彈
- 圖片幻燈片
- 滑塊導航
Slider Bullets部分是使用 HTML 的訂單列表標籤構建的。 <ol> 使用一個名為carousel-indicators的類,該類定義在引導 CSS 文件中。 每個 <li> 標籤都有一個屬性data-target=”#carousel-1” ,其中#carousel-1是我們在第一個輪播 js 代碼到示例代碼中使用的相同 ID。
Slider Image Slides部分有一個帶有類item的 div。 在每個 div 中,我們添加了一個圖像標籤來加載幻燈片圖像。
滑塊導航用於向左或向右導航圖像幻燈片。 導航箭頭由稱為Glyphicon的引導圖形圖標創建。 導航按鈕被包裹在帶有引導輪播數據屬性函數和輪播控制類的錨 <a> 標記中。 在 <a> 標籤的href屬性中,我們添加了與之前添加到滑塊項目符號部分相同的 ID ( #carousel-1 )。 此 ID 用於第一個輪播幻燈片 js 代碼,以將第一個滑塊功能激活到第一個滑塊 HTML 代碼中。
在我們的第二個滑塊代碼中,我們為滑塊代碼的所有三個部分分配了另一個 ID #carousel-2 ,例如第二個滑塊 js 代碼、第二個滑塊項目符號和導航 HTML 代碼。
希望! 你們會發現教程和示例代碼是描述性的並且適合您。 我們已經對示例中的每一段代碼進行了註釋,因此您可以輕鬆理解每一段代碼。
伙計們,如果您對教程語言和可下載的示例代碼有任何建議,請通過我們的郵件給我們寫信。 我們的電子郵件地址是awordpresslife{at}gmail{dot}com
感謝閱讀、使用和支持本教程。
在下面找到我們希望為您編寫本教程的有用參考鏈接:
jQuery
W3學校