Bootstrap教程(26)–輪播的實現
1. 概述
要想從頭到尾來實現一個比較好看且穩定的輪播控制元件,還是有一定難度的。
一個好看的輪播,能瞬間提高網站的整體檔次,很多購物網站或者影片網站在首頁最顯眼的位置,都是放置輪播大圖元件。
如果是使用Bootstrap框架的話,開發一個輪播就非常容易了,因為Bootstrap已內建輪播元件,拿來即用即可。
本節我們就來學習下Boostrap的輪播元件。
2. 基本輪播
先上程式碼如下:
div id="carousel-demo" class="carousel slide" data-ride="carousel" style="width:500px;height:350px;">
div class="carousel-inner">
div class="item active">
img src="1.jpg" alt="...">
div class="carousel-caption">
圖片1
div>
div>
div class="item">
img src="2.jpg" alt="...">
div class="carousel-caption">
圖片2
div>
div>
div>
div>
解釋下:
-
carousel slide
表示這是一個輪播元件,data-ride="carousel"
是告訴JS,該元件的內容時用於動態輪播的。 -
carousel-inner
表示輪播的內容部分。 -
item
表示輪播中的一個條目,在本例項中輪播有兩個條目,每個條目都是一個帶標題的圖片。 -
item active
追加了active類,表示當前條目是活躍的,即當前顯示在使用者面前的。 - 每個條目中放置了一個圖片,然後攜帶一個標題,標題用
carousel-caption
修飾。
所以如上簡單的一些程式碼就生成了一個基本的輪播效果,注意圖片會自動切換。
3. 新增輪播指示器
輪播指示器就是輪播條目下面的圓點,可以透過點選圓點切換條目,在 解釋下: 新增指示器後效果如下: 有時候除了指示器,還會為輪播新增上一個、下一個的指示控制元件,程式碼如下: 注意透過 Bootstrap輪播功能全面,實現簡單,值得推薦! ol class="carousel-indicators">
li data-target="#carousel-demo" data-slide-to="0" class="active">li>
li data-target="#carousel-demo" data-slide-to="1">li>
ol>
carousel-indicators
表示當前元素時輪播指示器樣式。data-target="#carousel-demo"
表示指示器對應的是id為carousel-demo的輪播元件。data-slide-to="0"
表示點選該指示器時,跳到第0個條目。4. 新增輪播控制元件
a class="left carousel-control" href="#carousel-demo" data-slide="prev">
span class="glyphicon glyphicon-chevron-left">span>
span class="sr-only">Previousspan>
a>
a class="right carousel-control" href="#carousel-demo" data-slide="next">
span class="glyphicon glyphicon-chevron-right">span>
span class="sr-only">Nextspan>
a>
href
屬性關聯輪播元件,透過data-slide
屬性指示點選控制元件後的動作型別。效果如下:5. 小結
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2797793/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- spring boot+bootstrap實現動態輪播圖實戰Spring Boot
- 直播平臺搭建原始碼,bootstrap實現圖片輪播效果原始碼boot
- ViewPage實現輪播圖View
- Banner實現輪播圖
- Axure實現輪播效果
- jQuery實現輪播效果jQuery
- js實現輪播圖JS
- css實現滾動輪播CSS
- 原生js實現輪播圖JS
- 原生JS實現輪播圖的效果JS
- vue元件之輪播圖的實現Vue元件
- 前端基礎功能,原生js實現輪播圖例項教程前端JS
- xbanner實現卡片式輪播
- 兩種方式實現輪播圖
- vue元件之路之輪播圖的實現Vue元件
- 使用jQuery實現的平滑滾動輪播圖jQuery
- 基於 flex 的 order 實現 carousel 輪播圖Flex
- 仿小米官網輪播圖(Banner)的實現
- better-scroll 實現無縫輪播
- 用CSS實現一個輪播圖CSS
- [分享會]只用CSS實現輪播圖CSS
- 教你如何實現 Android TextView 文字輪播效果AndroidTextView
- 用原生js實現圖片輪播器JS
- 網頁佈局------輪播圖效果實現網頁
- ViewPager兩種方式實現無限輪播Viewpager
- [開發教程]第26講:Bootstrap選項卡(1)boot
- 一個基於Vue的圖片輪播元件的實現Vue元件
- 利用RecyclerView實現無限輪播廣告條View
- 在 Flutter 中實現一個無限輪播Flutter
- Vue實現內部元件輪播切換效果Vue元件
- 如何快速實現一個無縫輪播效果
- 藉助 :has 實現3d輪播圖3D
- 直播app原始碼,HTML + jQuery 實現輪播圖APP原始碼HTMLjQuery
- JQuery實現圖片輪播無縫滾動jQuery
- 原生JS實現輪播圖--第二章動畫實現JS動畫
- jQuery輪播圖之上下輪播jQuery
- 利用回撥函式實現簡單的輪播圖效果函式
- 移動端輪播圖實現方法(dGun.js)JS