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 相关文章推荐
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
Sep 04 Javascript
jQuery之浮动窗口实现代码(两种方法)
Sep 08 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
JS实现简单的Canvas画图实例
Jul 04 Javascript
键盘KeyCode值列表汇总
Nov 26 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 Javascript
JSON相关知识汇总
Jul 03 Javascript
jQuery Dialog对话框事件用法实例分析
May 10 Javascript
jQuery插件Validation快速完成表单验证的方式
Jul 28 Javascript
JS实现类似51job上的地区选择效果示例
Nov 17 Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 Javascript
jquery实现上传图片功能
Jun 29 jQuery
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
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
五个PHP程序员工具
2008/05/26 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
php数据库备份还原类分享
2014/03/20 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
js控制frameSet示例
2013/09/10 Javascript
js切换光标示例代码
2013/10/10 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
python实现汽车管理系统
2018/11/30 Python
关于Django Models CharField 参数说明
2020/03/31 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
优秀护士获奖感言
2014/02/20 职场文书
小区推广策划方案
2014/06/06 职场文书
电子工程求职信
2014/07/17 职场文书
2014年计生工作总结
2014/11/21 职场文书
教师年度个人总结
2015/02/11 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
openstack中的rpc远程调用的方法
2021/07/09 Python
世界十大狙击步枪排行榜
2022/03/20 杂记