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 相关文章推荐
JQuery 操作select标签实现代码
May 14 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
Feb 08 Javascript
jQuery实现的Div窗口震动特效
Jun 09 Javascript
javascript面向对象之对象的深入理解
Jan 13 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
Jquery实现遮罩层的方法
Jun 08 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
JS中用try catch对代码运行的性能影响分析
Dec 26 Javascript
Vue项目路由刷新的实现代码
Apr 17 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 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/06/06 PHP
关于js与php互相传值的介绍
2013/06/25 PHP
php中动态修改ini配置
2014/10/14 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
python离线安装外部依赖包的实现
2020/02/13 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
违纪开除通知书
2015/04/25 职场文书
六年级情感作文之500字
2019/10/23 职场文书
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
浅谈react useEffect闭包的坑
2021/06/08 Javascript
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python