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 相关文章推荐
Javascript的IE和Firefox兼容性汇编
Jul 01 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 Javascript
jQuery中get和post方法传值测试及注意事项
Aug 08 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
js中hash和ico的关联分析
Feb 05 Javascript
JS简单模拟触发按钮点击功能的方法
Nov 30 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
jQuery html表格排序插件tablesorter使用方法详解
Feb 10 Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 Javascript
jQuery实现滚动效果
Nov 17 jQuery
Node.js文件编码格式的转换的方法
Apr 27 Javascript
JavaScript之解构赋值的理解
Jan 30 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使用异或实现的加密解密实例
2013/09/04 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
PHP类型约束用法示例
2016/09/28 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
js列举css中所有图标的实现代码
2011/07/04 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
javascript简易画板开发
2020/04/12 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
python发送邮件脚本
2018/05/22 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
python定时截屏实现
2020/11/02 Python
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
英语三分钟演讲稿
2014/08/19 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS