jQuery背景插件backstretch使用指南


Posted in Javascript onApril 21, 2015

一.backstretch插件功能

优化网站外观。主要用于设置页面背景图片,也可以设置html元素的背景图片。背景图片可以设置多张,在间隔时间内循环显示。

但是在设置背景图片时,如果图片过大,网站使用的资源又受到限制时,应压缩图片的大小。不然图片的加载会非常缓慢。我测试了官方网站的demo,图片都比较大,有的图片在400kb以上,在虚拟空间中打开网站,图片加载有点慢。

插件demo的截图效果不明显,所以不在本文贴出,大家可以去官方看demo演示,或在本文的下面,也有我测试这个插件的用例,可以看一下,中文演示。

测试用例使用的图片来自于网络,并且大小都在100kb以上,使用官方图片一张。由于只是测试插件使用,所以没有对图片进行压缩。

二.backstretch官方地址

官方地址上有插件的详细使用说明,官方地址:https://github.com/srobbin/jquery-backstretch

三.backstretch使用方法

1.引用文件
<script src="jquery.js"></script>
<script src="jquery.backstretch.js"></script>
2.测试使用的样式

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。插件使用非常简单。

$(function(){
  $(".container").css({ opacity: .8 });  //设置透明度
  $.backstretch(["bg.jpg"]); //背景
  $(".other").backstretch(["b.jpg","a.jpg","coffee.jpg"],{duration:4000}); //元素背景,切换现实
});

其实自定义网页背景的方法有很多种,在加上jQuery的强大,我们也可以利用jQuery实现的一些图片切换效果的案例去修改并实现动态图片的切换,最后希望大家喜欢!

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
jQuery中layer分页器的使用
Mar 13 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
May 02 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
Angular指令之restict匹配模式的详解
Jul 27 Javascript
Angular2环境搭建具体操作步骤(推荐)
Aug 04 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
AngularJS监听ng-repeat渲染完成的方法
Mar 20 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
Jul 05 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
js实现一款简单踩白块小游戏(曾经很火)
Dec 02 Javascript
vue watch监控对象的简单方法示例
Jan 07 Vue.js
jQuery关键词说明插件cluetip使用指南
Apr 21 #Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 #Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 #Javascript
jQuery验证插件validation使用指南
Apr 21 #Javascript
jQuery拖拽插件gridster使用指南
Apr 21 #Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 #Javascript
jQuery提示插件alertify使用指南
Apr 21 #Javascript
You might like
终于听上了直流胆调频
2021/03/02 无线电
德劲1103的维修打理经验
2021/03/02 无线电
smarty基础之拼接字符串的详解
2013/06/18 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
使用cx_freeze把python打包exe示例
2014/01/24 Python
python迭代器实例简析
2014/09/25 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
通知格式
2015/04/27 职场文书
小学教师党员承诺书
2015/04/27 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS