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 相关文章推荐
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
使用Javascript接收get传递的值的代码
Nov 30 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
基于ajax与msmq技术的消息推送功能实现代码
Dec 26 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
vue3.0搭配.net core实现文件上传组件
Oct 29 Javascript
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
使用vue判断当前环境是安卓还是IOS
Apr 12 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
如何使用PHP获取网络上文件
2006/10/09 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php去除数组中重复数据
2014/11/18 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
python字典多条件排序方法实例
2014/06/30 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
Python WSGI的深入理解
2018/08/01 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
pandas如何处理缺失值
2019/07/31 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
环境日宣传活动总结
2014/07/09 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
家长高考寄语
2015/02/27 职场文书
小学教师求职信范文
2015/03/20 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python