1. 程式人生 > >基於Bootstrap框架的圖片輪播實現

基於Bootstrap框架的圖片輪播實現

       前面介紹過原生的javascript實現圖片輪播效果:http://blog.csdn.net/shoushou71/article/details/51628678,本節通過Bootstrap框架實現圖片輪播效果。

1.Bootstrap介紹

    Bootstrap是由Twitter 公司(全球最大的微博)的兩名技術工程師研發的一個基於HTMLCSSJavaScript 的開源框架。 該框架程式碼簡潔、 視覺優美, 可用於快速、 簡單地構建基於PC 及移動端裝置的 Web 頁面需求。Bootstrap最為重要的部分就是它的響應式佈局,通過這種佈局可以相容PC 端、 PAD以及手機移動端的頁面訪問。

   Bootstrap中文網站:http://www.bootcss.com/

  特點:

 Bootstrap非常流行,得益於它非常實用的功能和特點。主要核心功能特點如下:
(1).跨裝置、跨瀏覽器可以相容所有現代瀏覽器, 包括比較詬病的IE78
(2).響應式佈局不但可以支援PC 端的各種解析度的顯示,還支援移動端 PAD、手機等螢幕的響應式切換顯示。
(3).提供的全面的元件Bootstrap提供了實用性很強的元件,包括:導航、標籤、工具條、按鈕等一系列組件,方便開發者呼叫。
(4).內建 jQuery 外掛Bootstrap提供了很多實用性的 jquery 外掛,這些外掛方便開發者實現 Web中各種常規特效。
(5).支援 HTML5CSS3

HTML5 語義化標籤和 CSS3 屬性,都得到很好的支援。
(6).支援 LESS 動態樣式

LESS 使用變數、 巢狀、 操作混合編碼, 編寫更快、 更靈活的 CSS。 它和Bootstrap 很好的配合開發。

2.輪播器設計

先看程式碼目錄結構:

原始碼:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
	<title>圖片輪播</title>
	<link rel="stylesheet" href="css/bootstrap.min.css">
	<link rel="stylesheet" href="css/style.css" />
	<style>

	</style>
</head>
<body >
	
	<div id="myCarousel" class="carousel slide">
		<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> 
		<div class="carousel-inner">
			<div class="item active" style="background:#223240;">
				<img src="img/slide1.png" alt="第一張" />
			</div>
			<div class="item" style="background:#F5E4DC;">
				<img src="img/slide2.png" alt="第二張" />
			</div>
			<div class="item" style="background:#DE2A2D;">
				<img src="img/slide3.png" alt="第三張" />
			</div>
		
		</div>
	
		<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>
	</div>




<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript">


	
		//自動播放
		$("#myCarousel").carousel({
			interval :1000,
		});
		

</script>
</body>
</html>
樣式:
.logo {
	padding:0;
}
#myCarousel {
	margin: 50px 0 0 0;
}
#navbar-collapse ul {
	margin-top:0;
}
.carousel-inner img{
	margin: 0 auto;
}
.carousel-control{
	font-size: 100px;
	
}

用谷歌瀏覽器測試響應式效果:

由此實現的輪播效果簡單明瞭。

相關推薦

基於Bootstrap框架圖片實現

       前面介紹過原生的javascript實現圖片輪播效果:http://blog.csdn.net/shoushou71/article/details/51628678,本節通過Bootstrap框架實現圖片輪播效果。 1.Bootstrap介紹     Bo

Jquery 圖片實現原理總結

以前要做圖片輪播效果的時候,總是在網上找一段jquery的複製貼上進去,只索取不奉獻,今個就把我對這個的實現原理講解一下。 首先說下,我在網上找的例子全是用的UL 實現,其實大可不必,只要是能包含img標籤的HTML標籤都可以做輪播效果。利用jquery的淡入淡出函式(fadeIn和fadeOut)。廢

Bootstrap實現基於carousel.js框架圖效果(無過渡動畫)

宣告式觸發需要使用到的幾個data-*屬性 1.data-ride:作用在最外層容器上,固定值:carousel 2.data-target:作用在class=carousel-indicator

使用Ajax+jQuery來實現前端收到的數據在console上顯示+簡單的主頁設計與bootstrap插件實現圖片

value size 靠譜 實現圖 active length oot function 想要 1.實現前端輸入的數據在console上顯示 上一篇是解決了在前端的輸入信息在cygwin上顯示,這次要給前臺們能看見的數據,因為數據庫裏插入的數據少,所以寫的語句翻來覆去就那幾

圖片--基於JS陣列實現

之前釋出過一款js圖片輪播,是利用js調整margin來實現的輪播,程式碼、思路、邏輯比較複雜,今天介紹一款相當簡單的圖片輪播–基於JS陣列實現。 設計思路: 定義一個數組mypic,用於存放三張圖

五滴水:使用Ajax+jQuery來實現前端收到的資料在console上顯示+簡單的主頁設計與bootstrap外掛實現圖片

前言嘚吧嘚 三天沒更博了,嘻嘻嘻打自己:3 最近的狀態比開始的時候好太多,能看懂cygwin和console上報的錯誤了,知道到底是縮進出了問題還是我的程式碼邏輯不完整了,找資源也知道哪裡是我要的,也可以找到想要的了·······慢慢來,給自己立個flag :

iOS開發項目實戰——Swift實現圖片與瀏覽

0.10 上網 timer類 開發項目 cas hub string obj tle 近期開始開發一個新的iOS應用,自己決定使用Swift。進行了幾天之後,發現了一個非常嚴峻的問題。那就是無論是書籍,還是網絡資源,關於Swift的實在是太少了,隨便一

實現廣告圖片效果-AndroidImageSild

left anim wpa img listener pri des indicator ext 在AS中的使用: 1.在build文件中進行配置 compile ‘com.squareup.picasso:picasso:2.3.2‘ comp

JS實例之圖片實現圖片播放效果

utf length pla get eight code func nsh java 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&g

CSS/HTML/JS實現圖片

class fff 瀏覽器 tro back 全局 實現圖 func 原理 實現原理 將點擊的a標簽的href屬性值賦給img標簽的src屬性,這樣有個好處,就是如果瀏覽器不支持js的話,點擊a標簽也可跳轉到圖片地址看到圖片,不會影響內容的呈現 註:需要導入jquery

使用JQuery實現圖片效果

left 簡述 flow href 集合 jpg -i round 輪播 【效果如圖】 【原理簡述】 這裏大概說一下整個流程: 1,將除了第一張以外的圖片全部隱藏, 2,獲取第一張圖片的alt信息顯示在信息欄,並添加點擊事件 3,為4個按鈕添加點擊偵聽,點擊相應的按鈕,用

RollViewPager圖片效果開源框架的使用

ntp end drawable setimage ada create emc 效果好 方案 RollViewPager是一個自動輪播的Viewpager, 支持無限循環。 觸摸時會暫停播放,直到結束觸摸一個延遲周期以後繼續播放。 看起來就像這樣。指示器可以為點可以為數字

原生JS實現圖片

讓其 gin 偏移量 adding char 效率 lin doc 動畫效果 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8">

Flexslider插件實現圖片、文字圖片相結合滑動切換效果

remove 12px body 類型 ons art cal 選項 csharp 插件下載:   點擊下載 密碼: fbeg Flexslider具有以下特性: 支持滑動和淡入淡出效果。 支持水平、垂直方向滑動。 支持鍵盤方向鍵控制。 支持觸控滑動。 支

實現簡單的圖片功能

mar font add span var inter -s size ctype <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>簡單圖片

JS實現定時操作 圖片效果(setInterval)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload=functi

圖片實現(html js)

1.簡單實現 1)實現思想:通過輪播次數來決定顯示那一張首先,可以用簡單的div 包含img的框架來實現,我們為他新增按鈕,每個按鈕對應不同的圖片,那麼,每點選一次,將要顯示的圖片的style.dispay屬性設定為'block'將不顯示的圖片的display設定為none,可以實現簡單的按

jq + css 實現簡單的圖片效果

jq + css 實現簡單的圖片輪播效果 開發過程中需要用到圖片輪播的外掛,在網上找了幾個外掛之後還是決定自己碼一個,比較簡潔的功能,以後說不定還會有用。 ps: 功能比較簡單,整個框並不能根據圖片的大小自動調節,這裡所用的圖片是1170*500的,如果需要改成其他大小的圖片,自行

【javaweb】JS實現簡單的圖片

需求:每隔3秒動態迴圈切換一組圖片 定時輪播一組圖片步驟分析:(1)確定事件:文件載入完成的事件onload                          

圖片的JS和CSS實現

JS實現方法: //實現自動輪播 function autoMove() { if (n >= (count - 1)) { n = 0; } else { ++n; } $(".body1 .adver ul li").eq(n).trigger("click"); //