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 相关文章推荐
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 Javascript
浅谈Express异步进化史
Sep 09 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
Nov 14 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
Jun 12 Javascript
通过实例讲解JS如何防抖动
Jun 15 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 Javascript
多个Vue项目部署到服务器的步骤记录
Oct 22 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数组保存文本与文本反编成数组实例
2014/11/13 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
非常好的js代码
2006/06/27 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
[34:56]Ti4冒泡赛LGD vs Liquid 1
2014/07/14 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
Python获取脚本所在目录的正确方法
2014/04/15 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
python3字符串输出常见面试题总结
2020/12/01 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
开业庆典答谢词
2014/01/18 职场文书
党委领导班子整改方案
2014/09/30 职场文书
小学德育工作总结2015
2015/05/12 职场文书
刮痧观后感
2015/06/05 职场文书
Linux中sftp常用命令整理
2022/06/28 Servers