网站开发常用jQuery插件总结(七)背景插件backstretch
一.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:;
  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插件总结(七)背景插件backstretch的更多相关文章
- 网站开发常用jQuery插件总结(六)关键词说明插件cluetip
		我们开发的网站,总有它一定的用途.如企业站用来宣传企业或展示产品,技术站用来分享自己的思路和经验.既然网站有了它的用途,那么就拥有了它本身的关键词(关键词说明网站的主要内容).例如企业站的关键词大部分 ... 
- 网站开发常用jQuery插件总结(11)折叠插件Akordeon
		实现折叠菜单,可以完全不使用插件.如果使用jquery的话,实现起来也比较简单,我们只需要定义折叠菜单的样式,然后使用jquery中的渐隐渐现就可以了.如果我们自己写折叠菜单,可以方便的使用我们自己的 ... 
- 网站开发常用jQuery插件总结(五)滚动条插件nanoscroller
		网站在展示信息时,如果信息量过大,解决方法主要有三种.1.分页,将信息分页显示.2.整页显示,但是页面过长,影响浏览体验.3.使用滚动条,而默认滚动条样式太单一,用户体验不友好.所以我们需要美化滚动条 ... 
- 网站开发常用jQuery插件总结(二)弹出层插件Lightbox_me
		网站开发过程中,为了增加网站交互效果,我们有时需要在当前页面弹出诸如登陆.注册.设置等窗口.而这些窗口就是层,弹出的窗口就是弹出层.jQuery中弹出层插件很多,但有些在html5+css3浏览器下, ... 
- 网站开发常用jQuery插件总结(二)弹出层插件Lightbox
		网站开发过程中,为了增加网站交互效果,我们有时需要在当前页面弹出诸如登陆.注册.设置等窗口.而这些窗口就是层,弹出的窗口就是弹出层.jQuery中弹出层插件很多,但有些在html5+css3浏览器下, ... 
- 网站开发常用jQuery插件总结(12)固定元素插件scrolltofixed
		这个插件在前段时间用过一次,当时是改一个网站.要求顶部的菜单栏随着滚动条的滚动而固定.也大体写了一下,不过在文章中也只是提了一下,文章地址:jQuery插件固定元素位置. 在这篇文章中,再进行总结一下 ... 
- 网站开发常用jQuery插件总结(十)菜单插件superfish
		网站对于菜单的依赖其实并不是很大,我们完全可以不使用菜单来设计网站,显示网站内容.但是如果网站的分类太多,“也许”使用菜单作为网站导航可以使 用户 更方便的寻找内容.superfish插件就是用于实现 ... 
- 网站开发常用jQuery插件总结(八)标签编辑插件Tagit
		一.Tagit插件功能 提高网站交互性,增加用户体验.至于其它的功能,还真没有.用一个input text就可以替换了它.但是text没有输入提示功能,而tagit拥有这个功能.官方示例如下图: 将关 ... 
- 网站开发常用jQuery插件总结(15)上传插件blueimp
		在介绍这个插件之前,先吐槽一下.这个插件功能很强大.带有的功能有:上传(单个文件或批量文件),自动上传或点击按钮上传,上传前缩略图显示,判断文件格式,上传前的文件操作,上传时进度条显示等功能.如果你用 ... 
随机推荐
- map的基本操作函数及含义
			map的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() ... 
- Linux为Tomecat指定JDK
			在搭建Jenkin+Sonar集成时,由于系统环境配置了jdk1.7,但是jenkins在安装sonar的插件时,需要jdk1.8.,所以需要在Tomcat指定jdk1.8. (1)暂停Tomcat ... 
- 远程使用Gpupdate(Hash,哈希)
			function Start-GPUpdate { param ( [String[]] $ComputerName ) $code ... 
- hi3531 SDK 编译 uboot, 改动PHY地址, 改动 uboot 參数 .
			一,编译uboot SDK文档写得比較清楚了,写一下须要注意的地方吧. 1. 之前用SDK里和别人给的已经编译好的uboot,使用fastboot工具都刷不到板子上.最后自己用SDK里uboot源代码 ... 
- linux系统禁止root用户通过ssh登录及ssh的访问控制
			Linux系统默认情况下,是可以通过ssh以root权限登录的.但出于安全考虑,这样的权限是不合适的,因为黑客可能通过暴力破解你的root密码,然后进入你的系统,oh,damn it..... 同样是 ... 
- [React Native] Up and Running
			We'll download the requirements for getting started with React Native, refactor our app to ES6, walk ... 
- 解决Eclipse自己主动补充问题空间
			假设我们使用增强的战斗有时当代码完成功能 String ss时却发挥String ssString; Integer i 但打了 Integer integer; 很麻烦. 为这包的关系 org.ec ... 
- python 2016 大会  pyconsk ppt     ---python dtrace
			https://github.com/pyconsk/2016-slides PyCon SK 2016 - March 2016 1DTrace and PythonJesús Cea Aviónj ... 
- 【转】针对iOS VS. Android开发游戏的优劣——2013-08-25 17
			http://game.dapps.net/gamedev/experience/8670.html 问题:如果你正在一个新工作室开发一款新的平板/手机游戏,你会选择iOS还是Android? 回答: ... 
- JUnit4注解基本介绍
			@After If you allocate external resources in a Before method you need to release them after the test ... 
