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 中的事件教程
Apr 05 Javascript
jquery中animate动画积累的解决方法
Oct 05 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
Nov 28 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
jQuery判断多个input file 都不能为空的例子
Jun 23 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
Sep 05 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 Javascript
带你彻底理解JavaScript中的原型对象
Apr 14 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+MYSQL实现用户的增删改查
2015/03/24 PHP
php简单实现文件或图片强制下载的方法
2016/12/06 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
vue实现通讯录功能
2018/07/14 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
Python入门篇之函数
2014/10/20 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
Python发展史及网络爬虫
2019/06/19 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
一波HTML5 Canvas基础绘图实例代码集合
2016/02/28 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
会计助理的岗位职责
2013/11/29 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
法制宣传月活动方案
2014/05/11 职场文书
政工例会汇报材料
2014/08/26 职场文书
树转促学习心得体会
2014/09/10 职场文书
地道战观后感
2015/06/04 职场文书
狂人日记读书笔记
2015/06/30 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
Python实现视频中添加音频工具详解
2021/12/06 Python
springcloud整合seata
2022/05/20 Java/Android