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写的一个DIV 弹出网页对话框
Aug 14 Javascript
js模拟类继承小例子
Jul 17 Javascript
谈谈关于JavaScript 中的 MVC 模式
Apr 11 Javascript
js实现收缩菜单效果实例代码
Oct 30 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
js仿小米官网图片轮播特效
Sep 29 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
vue+vue-router转场动画的实例代码
Sep 01 Javascript
Vue-Router基础学习笔记(小结)
Oct 15 Javascript
JS中min函数实例讲解
Feb 18 Javascript
javascript实现获取中文汉字拼音首字母
May 19 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与javascript的两种交互方式
2006/10/09 PHP
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
js模拟滚动条(横向竖向)
2013/02/22 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
python连接数据库的方法
2017/10/19 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
python无序链表删除重复项的方法
2020/01/17 Python
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
妇产医师自荐信
2014/01/29 职场文书
设计师个人求职信范文
2014/02/02 职场文书
励志演讲稿800字
2014/08/21 职场文书
2015年财政所工作总结
2015/04/25 职场文书
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android