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 相关文章推荐
正则表达式语法
Oct 09 Javascript
javascript 函数调用规则
Aug 26 Javascript
document.getElementById为空或不是对象的解决方法
Jan 24 Javascript
基于jquery的图片幻灯展示源码
Jul 15 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
javascript中对Date类型的常用操作小结
May 19 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
Apr 01 Javascript
微信小程序支付功能 php后台对接完整代码分享
Jun 12 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
JavaScript实现滑动门效果
Jan 18 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
javascript 设计模式之组合模式原理与应用详解
Apr 08 Javascript
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
PHP文本数据库的搜索方法
2006/10/09 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
php实现单链表的实例代码
2013/03/22 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
php实现微信公众号无限群发
2015/10/11 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
Yahoo-PHP面试题1
2016/07/20 面试题
营销与策划个人求职信
2013/09/22 职场文书
工程管理造价应届生求职信
2013/11/13 职场文书
会计职业生涯规划范文
2014/01/04 职场文书
知识竞赛活动方案
2014/02/18 职场文书
介绍信范文大全
2015/05/07 职场文书
七个Python必备的GUI库
2021/04/27 Python
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
nginx部署多前端项目的几种方法
2021/05/25 Servers
MySQL如何解决幻读问题
2021/08/07 MySQL
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android