轮播插件unslider.min.js使用demo
有两种应用方式:
1、轮播图片作为<img>标签使用
HTML代码:
<html>
<head>
<meta charset="utf-8">
<script src="jquery-1.11.1.min.js"></script>
<script src="unslider.min.js"></script>
</head> <body>
<!-- example_begin -->
<h2>示例</h2> <div class="banner" id="b04">
<!-- 作为img标签使用 -->
<ul>
<li><img src="data:images/01.jpg" alt="" width="640" height="480"></li>
<li><img src="data:images/02.jpg" alt="" width="640" height="480"></li>
<li><img src="data:images/03.jpg" alt="" width="640" height="480"></li>
<li><img src="data:images/04.jpg" alt="" width="640" height="480"></li>
<li><img src="data:images/05.jpg" alt="" width="640" height="480"></li>
</ul>
<a href="javascript:void(0);" class="unslider-arrow04 prev"><img class="arrow" id="al" src="data:images/arrowl.png" alt="prev" width="20" height="35"></a>
<a href="javascript:void(0);" class="unslider-arrow04 next"><img class="arrow" id="ar" src="data:images/arrowr.png" alt="next" width="20" height="37"></a>
</div>
<!-- example_end -->
</body>
</html>
CSS代码:
html,body {
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
ul,ol {
padding:;
}
.banner {
position: relative;
overflow: auto;
text-align: center;
}
.banner li {
list-style: none;
}
.banner ul li {
float: left;
}
#b04 {
width: 640px;
}
#b04 .dots {
position: absolute;
left:;
right:;
bottom: 20px;
}
#b04 .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #fff;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s;
}
#b04 .dots li.active {
background: #fff;
opacity:;
}
#b04 .arrow {
position: absolute;
top: 200px;
}
#b04 #al {
left: 15px;
}
#b04 #ar {
right: 15px;
}
JS代码:
$(document).ready(function (e) {
var unslider04 = $('#b04').unslider({
dots: true
}),
data04 = unslider04.data('unslider');
$('.unslider-arrow04').click(function () {
var fn = this.className.split(' ')[1];
data04[fn]();
});
});
效果图:

2、轮播图片作为<li>标签背景图片使用
HMTL代码:
<html>
<head>
<meta charset="utf-8">
<script src="jquery-1.11.1.min.js"></script>
<script src="unslider.min.js"></script>
</head> <body>
<!-- example_begin -->
<h2>示例</h2> <div class="banner" id="b04">
<!-- 作为背景图片使用 -->
<ul>
<li id="index_pic1" class="index_pic1"></li>
<li id="index_pic2" class="index_pic2"></li>
<li id="index_pic3" class="index_pic3"></li>
<li id="index_pic4" class="index_pic4"></li>
<li id="index_pic5" class="index_pic5"></li>
</ul>
<a href="javascript:void(0);" class="unslider-arrow04 prev"><img class="arrow" id="al" src="data:images/arrowl.png" alt="prev" width="20" height="35"></a>
<a href="javascript:void(0);" class="unslider-arrow04 next"><img class="arrow" id="ar" src="data:images/arrowr.png" alt="next" width="20" height="37"></a>
</div>
<!-- example_end -->
</body>
</html>
CSS代码:在上面CSS的基础上添加以下代码
.index_pic1{
width: 640px;
height: 480px;
margin: 0 auto;
overflow: hidden;
background: url(images/01.jpg) no-repeat;
}
.index_pic2{
width: 640px;
height: 480px;
margin: 0 auto;
overflow: hidden;
background: url(images/02.jpg) no-repeat;
}
.index_pic3{
width: 640px;
height: 480px;
margin: 0 auto;
overflow: hidden;
background: url(images/03.jpg) no-repeat;
}
.index_pic4{
width: 640px;
height: 480px;
margin: 0 auto;
overflow: hidden;
background: url(images/04.jpg) no-repeat;
}
.index_pic5{
width: 640px;
height: 480px;
margin: 0 auto;
overflow: hidden;
background: url(images/05.jpg) no-repeat;
}
JS代码:与上面的JS代码一致
效果图:

总结:
轮播图片作为img标签时,在显示区域大小固定的情况下适用;在轮播图片需要跟随可视窗口大小自适应的情况下,作为li标签背景更妥当
轮播插件unslider.min.js使用demo的更多相关文章
- 轮播插件、原生js编写,弄懂这个,基本上各种轮播都可以自己写了
直接上代码了: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...
- 原生JS实现"旋转木马"效果的图片轮播插件
一.写在最前面 最近都忙一些杂七杂八的事情,复习软考.研读经典...好像都好久没写过博客了... 我自己写过三个图片轮播,一个是简单的原生JS实现的,没有什么动画效果的,一个是结合JQuery实现的, ...
- 纯js写图片轮播插件
最近终于写成了自己创作的图片轮播插件,使用原生js编写.与目前网上流行的轮播插件相比,功能和效果稍弱,但是使用起来相当方便. 先看html代码 <!DOCTYPE html> <ht ...
- swipe轮播插件零基础实用
此篇博客整理了常用的轮播效果,适用于所有开发人员 swipe是当下相对而言较好用的轮播插件,下面是博主整理的demo源代码,可直接上手(备注:需自己手动swipe所需的j和css) 此段代码总共是有三 ...
- 推荐:图片轮播插件Nivo Slider
因为项目需要一款切换样式多一些的轮播插件,不经意找到了NivoSlider,非常好用,比bootstrap要好用,而且样式丰富.值得注意的是,这款插件是在MIT协议下免费的. ...
- PgwSlideshow-基于Jquery的图片轮播插件
0 PgwSlideshow简介 PgwSlideshow是一款基于Jquery的图片轮播插件,基本布局分为上下结构,上方为大图轮播区域,用户可自定义图片轮播切换的间隔时间,也可以通过单击左右方向按键 ...
- 图片轮播插件-carouFredSel
carouFredSel图片轮播插件基于Jquery,比较常规的轮播插件,支持滚轮及键盘左右按键,加入其它插件可实现更加复杂的特效. 主页地址:http://caroufredsel.dev7stud ...
- JQuery插件之图片轮播插件–slideBox
来源:http://www.ido321.com/852.html 今天偶然发现了一个比较好用的图片轮播插件—slideBox 先看看效果:http://slidebox.sinaapp.com/ 代 ...
- 图片轮播插件Nivo Slider
推荐:图片轮播插件Nivo Slider 因为项目需要一款切换样式多一些的轮播插件,不经意找到了NivoSlider,非常好用,比bootstrap要好用,而且样式丰富.值得注意的是, ...
随机推荐
- TripAdvisor architecture 2011/06
http://highscalability.com/blog/2011/6/27/tripadvisor-architecture-40m-visitors-200m-dynamic-page-vi ...
- Programming With Objective-C---- Introduction ---- Objective-C 学习(一)
About Objective-C Objective-C is the primary programming language you use when writing software for ...
- 使用BIND安装智能DNS服务器(三)---添加view和acl配置
智能DNS的配置主要修改named.conf文件,利用view和acl来实现. acl文件内容,这里只列出一部分,具体详细的可以参考这个网址 纯真IP库,给出了十分详细的IP地址,下载安装后,打开软件 ...
- HDU - 6113 2017百度之星初赛A 度度熊的01世界
度度熊的01世界 Accepts: 967 Submissions: 3064 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 327 ...
- Python:asyncio模块学习
python asyncio 网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程.无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态 ...
- 剑指Offer的学习笔记(C#篇)-- 树的子结构
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 一 . 二叉树的概念 树形结构是一种典型的非线性结构,除了用于表示相邻关系外,还可 ...
- java基础第五篇封装与面向对象
a.方法: public static void main(String[] args) { } 一般定义标准: 形参:一般把 不确定的量或者变化的量定义在形参位置//圆的的半径,长方形的长和宽,传递 ...
- p标签间距问题
用<p></p>标签写文本时,控制行与行之间的高度最好用line-height,不要用margin或padding: 因为P标签本身就带有一定的上下间距,且自带的间距在模拟 ...
- Luogu P1155 双栈排序 图论?模拟吧。。
今天想做做图论,于是点开了这道题....(是二分图染色然而我没看出来) 四种操作及条件: 1. s1.push() 需满足 待push的元素小于栈顶 && { 若在原序列中,待push ...
- AtCoder Beginner Contest 071 ABCD
1001 求个绝对值比较大小喽 1002 把字符串出现的字母记录一下,然后遍历a-z,谁第一个没出现就输出谁 1003 Problem Statement We have N sticks with ...