Bootstrap V3版本輪播(滾動幻燈片)外掛使用
首頁大屏滾動幻燈片是網站常用表現手法,尤其企業展示型網站使用最多,下面針對Bootstrap V3版本幻燈片呼叫做詳細分解記錄,以便後期查閱。
一、首先引用Bootstrap原始碼的CSS和JS與相關的JQuery版本檔案(V3版本匹配的JQ檔案版本為1.9版本系列)。
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="js/jquery-min.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap-min.js"></script>
二、書寫輪播程式碼框架
首先寫最外面的主題部分
<div id="myCarousel" class="carousel slide">
...這裡面寫主要內容
</div>
先定義一個ID為myCarousel class名稱為carousel slide 這是固定的
其次寫 Indicators 就是輪播圖下面的 指示資訊 通常有 圓形、方形、圓圈等
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
這裡 OL 也可以用 UL 這 data-target="#myCarousel" ID和外面的一樣。
第三寫輪播主體部分
<div class="carousel-inner">
<div class="item active" style="background:#223240">
<img src="img/slide1.png" alt="first img"><!--圖片不居中,讓圖片居中給這個img設定margin:0 auto-->
</div>
<div class="item" style="background:#F5E4DC;">
<img src="img/slide2.png" alt="second img">
</div>
<div class="item" style="background:#DE2A2D;">
<img src="img/slide3.png" alt="third img">
</div>
</div>
這裡的圖片和上一步提示是一致的 上一步寫了 0~2的索引,是三個提示資訊,那麼這裡就寫三張圖片的內容。
第四寫左右 Controls
<a href="#myCarousel" data-slide="prev" class="carousel-control left">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a href="#myCarousel" data-slide="next" class="carousel-control right">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
這裡的圖示可以從bootstrap圖片庫是尋找 注意 data-slide 的用法。
第五,寫JS程式碼,carousel 方法
<script type="text/javascript">
//輪播自動播放
$('#myCarousel').carousel({
//自動4秒播放
interval : 4000,
//設定不間斷播放
wrap:true,
});
</script>
因為JS載入慢,所以建議放到最下面</body>之前。
選項
有一些選項是通過 data 屬性或 JavaScript 來傳遞的。下表列出了這些選項:
選項名稱 | 型別/預設值 | Data 屬性名稱 | 描述 |
---|---|---|---|
interval |
number 預設值:5000 |
data-interval | 自動迴圈每個專案之間延遲的時間量。如果為 false,輪播將不會自動迴圈。 |
pause |
string 預設值:"hover" |
data-pause | 滑鼠進入時暫停輪播迴圈,滑鼠離開時恢復輪播迴圈。 |
wrap |
boolean 預設值:true |
data-wrap | 輪播是否連續迴圈。 |
演示程式碼:
<!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">
<!-- 上述3個meta標籤*必須*放在最前面,任何其他內容都*必須*跟隨其後! -->
<title>網站標題</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="css/style.css">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div id="header">
<div class="banner">
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-wrap="false" data-interval="1000">
<!-- 輪播(Carousel)指標 -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!-- 輪播(Carousel)專案 -->
<div class="carousel-inner">
<div class="item active">
<img src="images/banner1.jpg" alt="First slide">
</div>
<div class="item">
<img src="images/banner2.jpg" alt="First slide">
</div>
<div class="item">
<img src="images/banner3.jpg" alt="First slide">
</div>
</div>
<!-- 輪播(Carousel)導航 -->
<a class="carousel-control left" href="#myCarousel"
data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="carousel-control right" href="#myCarousel"
data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery-min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap-min.js"></script>
<script type="text/javascript">
//輪播自動播放
$('#myCarousel').carousel({
//自動4秒播放
interval : 4000,
//設定自動迴圈
wrap:true,
});
</script>
</body>
</html>
相關推薦
Bootstrap V3版本輪播(滾動幻燈片)外掛使用
首頁大屏滾動幻燈片是網站常用表現手法,尤其企業展示型網站使用最多,下面針對Bootstrap V3版本幻燈片呼叫做詳細分解記錄,以便後期查閱。 一、首先引用Bootstrap原始碼的CSS和JS與相關的JQuery版本檔案(V3版本匹配的JQ檔案版本為1.9版本系列)。
bootstrap 2版本輪播圖
綁定 erro 記錄 總結 真的 bubuko 上一頁 use question 使用bootstrap 2的輪播圖遇到了一些小問題,在這裏記錄總結一下。 1. 問題:Uncaught TypeError: e is not a function。 原因:jquery
Bootstrap外掛(八)——輪播(Carousel.js)
這一篇我們來學習一下bootstrap的輪播外掛Carousel.js,我相信大家對於輪播已經熟悉的不能再熟悉了,基本上我們任意開啟一個網站都會有輪播的元素。在以前需要我們通過js
無縫輪播(框架版)
put this top ole javascrip posit style .class ack 無縫輪播(框架版) <style type=‘text/css‘> *{ margin:0; padding:0;}
判斷是否有網路+PullToRefreshListView+新增資料庫+無線輪播(本地圖片)
1.巢狀的Fragment頁面 dao層+sql語句:https://blog.csdn.net/weixin_43587850/article/details/84204659 public class Sone extends Fragment { private ViewPa
android實現圖片+文字輪播(帶文字)
activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.
JS原生輪播(JS篇)
接著上一篇,我接下來寫關於JS的部分,我會按照我當時的思路一步一步的寫,在最後附上全部的程式碼 一開始我打算寫最簡單的圖片切換功能,怎麼寫呢?當我們點選左右箭頭的時候是用改變left的值,有了思路就很好寫了 //首先我們要獲取我們需要的屬性和id
jquery圖片輪播,點選左右按鈕輪播,可控制是否自動播放,是否迴圈輪播(自寫)
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>輪播</title> <
Bootstrap 輪播(Carousel)自動播放例項
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="3000"> <!-- 輪播(Carousel)指標 --> <ol class="c
better-scroll 輪播(1.0+版本)
最近因為vue不是很熟練,所以看了慕課網的移動端音樂app。 但是在跟著做輪播圖的時候發現很多問題,迴圈不出來,自動輪播不出來等問題,發現是版本不對。解決完之後做個mark,如果你們也遇到這樣的問題,希望對你們有用 首先是slider.vue <tem
Bootstrap學習筆記--外掛之Carousel外掛輪播圖片,模態外掛,提示外掛,滾動監聽外掛,Affix外掛
輪播外掛: Carousel外掛: 輪播外掛。 是一個通過元素迴圈的元件,如旋轉木馬(幻燈片) 外掛可以單獨包含(使用Bootstrap“carousel.js”檔案),或者一次全部使用(使用“bootstrap.js”或“bootstrap.min.
Bootstrap輪播(carousel)外掛中圖片變形的終極解決方案——使用jqthumb.js
在頂求網的首頁中我使用了BootStrap的輪播(carousel)外掛來展示文章中的圖片。我在程式中自動抓取文章的第一張圖片作為該輪播控制元件中要顯示的圖片,由於文章的圖片大小不一,而輪播外掛的大小基本是固定的,所以展示的時候圖片出現了變形。在網上找了很多中方式也沒有解決(過程曲折,不再贅述),直到找到了
3秒一換輪播(鼠標選中旋轉停止定時) 動畫案例
itl html meta family img kit lun type -c <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
⒃bootstrap組件 輪播圖 基礎案例
hide mpat lap play target 移動 優先 -s idt <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
PullList+多條目(困難版(輪播圖+資料展示))
1.Fragment頁面 public class PullFragment extends Fragment { private PullToRefreshListView pull; private PullBase pullBase; private int page; priv
jquery實現圖片向左慢慢輪播(滑鼠懸停圖片停止輪播版)
window.onload=function(){ function $(id){ return document.getElementById(id); } var num=0; function autopl
Bootstrap下的輪播圖.md
Bootstrap下的輪播圖 <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="1000" data-pause="hover" >
Bootstrap搭建背景輪播的登入介面
Bootstrap搭建精美背景輪播的登入介面 博主經常需要開發專案,然而博主是個後端狗,一些常用的,比如登入介面什麼的,老是找來找去麻煩,直接先寫一個精美背景輪播的登入介面放著,以後好複用。 先上效果圖吧: (omg,我不會上傳gif圖。靜態的看看吧。) 採用
輪播圖+ListView多條目展示(輪播圖暫無)
MainActivity_UI package com.example.demo.ui.activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle;
Android--圖片輪播(banner)
使用步驟 Step 1.依賴banner Gradle dependencies{ compile 'com.youth.banner:banner:1.4.10' //最新版本 } 或者引用本地lib compile project(':bann