jQuery背景插件backstretch使用指南
一.backstretch插件功能
優(yōu)化網(wǎng)站外觀。主要用于設(shè)置頁(yè)面背景圖片,也可以設(shè)置html元素的背景圖片。背景圖片可以設(shè)置多張,在間隔時(shí)間內(nèi)循環(huán)顯示。
注
但是在設(shè)置背景圖片時(shí),如果圖片過(guò)大,網(wǎng)站使用的資源又受到限制時(shí),應(yīng)壓縮圖片的大小。不然圖片的加載會(huì)非常緩慢。我測(cè)試了官方網(wǎng)站的demo,圖片都比較大,有的圖片在400kb以上,在虛擬空間中打開(kāi)網(wǎng)站,圖片加載有點(diǎn)慢。
插件demo的截圖效果不明顯,所以不在本文貼出,大家可以去官方看demo演示,或在本文的下面,也有我測(cè)試這個(gè)插件的用例,可以看一下,中文演示。
測(cè)試用例使用的圖片來(lái)自于網(wǎng)絡(luò),并且大小都在100kb以上,使用官方圖片一張。由于只是測(cè)試插件使用,所以沒(méi)有對(duì)圖片進(jìn)行壓縮。
二.backstretch官方地址
官方地址上有插件的詳細(xì)使用說(shuō)明,官方地址:https://github.com/srobbin/jquery-backstretch
三.backstretch使用方法
1.引用文件
<script src="jquery.js"></script>
<script src="jquery.backstretch.js"></script>
2.測(cè)試使用的樣式
body { font-family: 微軟雅黑; line-height: 1.3em; -webkit-font-smoothing: antialiased; }
.container {
width: 90%;
margin: 20px auto;
background-color: #FFF;
padding: 20px;
}
h1{
font-weight:normal;
}
pre, code {
font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
font-size: 12px;
color: #333;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
pre { border: 1px solid #CCC; background-color: #EEE; color: #333; padding: 10px; overflow: scroll; }
code { padding: 2px 4px; background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #D14; }
.other { height: 300px; color: #FFF; }
.other div {
position: absolute;
bottom: 0;
width: 100%;
background: #000;
background: rgba(0,0,0,0.7);
}
.other div p { padding: 10px; }
3.使用的js。插件使用非常簡(jiǎn)單。
$(function(){
$(".container").css({ opacity: .8 }); //設(shè)置透明度
$.backstretch(["bg.jpg"]); //背景
$(".other").backstretch(["b.jpg","a.jpg","coffee.jpg"],{duration:4000}); //元素背景,切換現(xiàn)實(shí)
});
其實(shí)自定義網(wǎng)頁(yè)背景的方法有很多種,在加上jQuery的強(qiáng)大,我們也可以利用jQuery實(shí)現(xiàn)的一些圖片切換效果的案例去修改并實(shí)現(xiàn)動(dòng)態(tài)圖片的切換,最后希望大家喜歡!
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- jQuery源碼解讀之removeAttr()方法分析
- jquery中attr和prop的區(qū)別分析
- 基于bootstrap3和jquery的分頁(yè)插件
- jquery+CSS實(shí)現(xiàn)的多級(jí)豎向展開(kāi)樹(shù)形TRee菜單效果
- JQuery+Ajax+Struts2+Hibernate框架整合實(shí)現(xiàn)完整的登錄注冊(cè)
- jQuery.trim() 函數(shù)及trim()用法詳解
- jQuery如何使用自動(dòng)觸發(fā)事件trigger
- 使用jQuery+EasyUI實(shí)現(xiàn)CheckBoxTree的級(jí)聯(lián)選中特效
- 基于jQuery 實(shí)現(xiàn)bootstrapValidator下的全局驗(yàn)證
- 自定義Angular指令與jQuery實(shí)現(xiàn)的Bootstrap風(fēng)格數(shù)據(jù)雙向綁定的單選與多選下拉框
- jQuery實(shí)現(xiàn)的調(diào)整表格行tr上下順序
相關(guān)文章
jQuery插件HighCharts繪制2D柱狀圖、折線(xiàn)圖和餅圖的組合圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D柱狀圖、折線(xiàn)圖和餅圖的組合圖效果,結(jié)合實(shí)例形式分析了jQuery使用HighCharts插件同時(shí)繪制折線(xiàn)圖、柱狀圖、餅狀圖組合圖效果的操作步驟與相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03
jQuery使用DataTable實(shí)現(xiàn)刪除數(shù)據(jù)后重新加載功能
利用jQuery Datatable和artTemplate組合來(lái)做的表格。但是當(dāng)刪除數(shù)據(jù)時(shí),需要重新加載table里的數(shù)據(jù)。接下來(lái)通過(guò)本文給大家分享jQuery使用DataTable實(shí)現(xiàn)刪除數(shù)據(jù)后重新加載功能,需要的朋友參考下2017-02-02
JQuery的AJAX實(shí)現(xiàn)文件下載的小例子
JQuery的ajax函數(shù)的返回類(lèi)型只有xml、text、json、html等類(lèi)型,沒(méi)有“流”類(lèi)型,所以我們要實(shí)現(xiàn)ajax下載,不能夠使用相應(yīng)的ajax函數(shù)進(jìn)行文件下載。但可以用js生成一個(gè)form,用這個(gè)form提交參數(shù),并返回“流”類(lèi)型的數(shù)據(jù)。在實(shí)現(xiàn)過(guò)程中,頁(yè)面也沒(méi)有進(jìn)行刷新2013-05-05
jQuery 數(shù)據(jù)緩存模塊進(jìn)化史詳細(xì)介紹
數(shù)據(jù)緩存系統(tǒng)最早應(yīng)該是jQuery1.2引入的,那時(shí)它的事件系統(tǒng)完成照搬DE大神的addEvent.js,而addEvent在實(shí)現(xiàn)有個(gè)缺憾,它把事件的回調(diào)都放到EventTarget之上,這會(huì)引發(fā)循環(huán)引用2012-11-11
jQuery實(shí)現(xiàn)的簡(jiǎn)單前端搜索功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的簡(jiǎn)單前端搜索功能,涉及jQuery事件響應(yīng)與頁(yè)面元素遍歷、匹配、動(dòng)態(tài)設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
jQuery 開(kāi)發(fā)者應(yīng)該注意的9個(gè)錯(cuò)誤
jQuery 開(kāi)發(fā)者應(yīng)該注意的9個(gè)錯(cuò)誤,使用jquery的朋友可以參考下2012-05-05
jQuery中outerWidth()方法用法實(shí)例
這篇文章主要介紹了jQuery中outerWidth()方法用法,實(shí)例分析了outerWidth()方法的功能、定義及獲取第一個(gè)匹配元素外部寬度的使用技巧,需要的朋友可以參考下2015-01-01

