轮播插件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要好用,而且样式丰富.值得注意的是, ...
随机推荐
- java 资料必备
学习java个人以为必备的资料很多,边上课,边总结: 1.jdk API这个是必须的,什么资料都没有这个权威 2. javaJAVA 2核心技术7th 3. BJava就业培训教程张孝祥 4. thi ...
- 从扫码支付想到的超级APP主宰一切,数据!数据!还是数据!
前言 做室内定位的人其实内心都明白:基于指纹方法的移动端定位,无论paper每年出来多少,距离真正的大规模应用的距离还有多么遥远.指纹采集,指纹更新,似乎在生产实践上就是不可能的难题.所有还在基于人工 ...
- linux和windows下安装python拓展包及requirement.txt安装类库
python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...
- 黑马旅游网 解析url查询字符串
function getUrlParam(name) { let reg = new RegExp("(^|&)" + name + "=([^&]*)( ...
- Java基础笔记(二)——配置环境变量
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 到此处下载jdk,并安装.(选 ...
- Python3.x下Selenium3.x之安装篇
环境安装 Python环境: 首先我们需要安装Python语言,这个不过多详述,仅给出建议 Python2.x目前支持的第三方库类较多 Python3.x是修改了许多2.x版本的不足,但支持的库类较少 ...
- [TCP/IP]OSI七层模型和TCP/IP四层模型
OSI參考模型 在過去的電腦網路上,由於資料通訊系統涉及複雜的軟硬體,可是又沒有統一的標準,導致通訊軟體不僅龐大複雜,而且不易測式.修改或分享.為此,ISO(國際標準組織)發展出一套OSI參考模型(O ...
- BZOJ 1116: [POI2008]CLO 并查集
成立时当且仅当每个联通块都有环存在.一个连通块若有m个点,则必有多于m条有向边,可用并查集来维护. #include<cstdio> #include<iostream> #d ...
- Consul实现服务治理
.NET Core微服务之基于Consul实现服务治理 https://www.cnblogs.com/edisonchou/p/9124985.html 一.Consul基础介绍 Consul是Ha ...
- net Core 入门实战
Asp.net Core 入门实战 Asp.Net Core 是开源,跨平台,模块化,快速而简单的Web框架. Asp.net Core官网的一个源码合集,方便一次性Clone 目录 快速入门 安 ...