简单轮播制作

插件描述:unslider.min.js 体积仅 2.56kb ,却能满足绝大部分网站的轮播需求。支持响应式,最低支持到IE6(亲测)。可以使用CSS进行完全的自定义。

举一个最常见的轮播图例子,五张轮播图 + 圆点指示器 + 左右箭头。

<!-- 首先引入jQuery和unslider -->
<script src="jquery-1.11.1.min.js"></script>
<script src="unslider.min.js"></script>
<!-- 写点样式,让轮播好看点 -->
<style>
ul, ol { padding: 0;}
.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: 0; right: 0; 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: 1;
}
#b04 .arrow { position: absolute; top: 200px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}
</style>
<!-- 把要轮播的地方写上来 -->
<div class="banner" id="b04">
    <ul>
        <li><img src="01.jpg" alt="" width="640" height="480" ></li>
        <li><img src="02.jpg" alt="" width="640" height="480" ></li>
        <li><img src="03.jpg" alt="" width="640" height="480" ></li>
        <li><img src="04.jpg" alt="" width="640" height="480" ></li>
        <li><img src="05.jpg" alt="" width="640" height="480" ></li>
    </ul>
    <a href="javascript:void(0);" class="unslider-arrow04 prev"><img class="arrow" id="al" src="arrowl.png" alt="prev" width="20" height="35"></a>
    <a href="javascript:void(0);" class="unslider-arrow04 next"><img class="arrow" id="ar" src="arrowr.png" alt="next" width="20" height="37"></a>
</div>
<!-- 最后用js控制 -->
<script>
$(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]();
    });
});
</script>

图片没有放进来.....
时间: 2024-11-09 12:46:46

简单轮播制作的相关文章

原生js面向对象实现简单轮播

平时中我习惯用jquery写轮播效果,实现过程不是很难,也很方便,为了加深对js面向对象的理解,我打算用面向对象实现一个简单的轮播,这里采用了字面量的方式实现.为了实现这个过程,我们要自己动手封装一个运动函数animate,在这里我采用的是匀速运动的方式,这种方式可能体验不是很好,后面分析js代码我在详细解释.废话不多说,先上代码.页面布局可以根据自己的习惯来. html代码: <head> <meta charset="UTF-8"> <meta nam

原生js简单轮播图 代码

在团队带人,突然被人问到轮播图如何实现,进入前端领域有一年多了,但很久没自己写过,一直是用大牛写的插件,今天就写个简单的适合入门者学习的小教程.当然,轮播图的实现原理与设计模式有很多种,我这里讲的是用面向过程函数式编程去实现,相对于面向对象设计模式,代码难免会显得臃肿冗余.但没有面向对象的抽象却很适合新手理解与学习.已经在BAT的同学看到希望少喷点.另外可以多提意见. 轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏.通过计算偏移量利用定时器实现自动播放,或通过

使用vue的v-show和transition制作一个简单轮播图

<template> <!--轮播图--> <div class="carousel-wrap" id="carousel"> <transition-group tag="ul" class='slide-ul' :name="transitionName"> <li v-for="(list,index) in slideList" :key=&qu

轮播制作

轮播是在各大网页首页经常能看到的效果,以下我给大家分享我是如何利用JS制作轮播的. 首先设置一个和图片一样宽高的DIV作为轮播显示窗口,然后加入要轮播的图片,代码如下: <div class="div1" style="position: relative"><div id="Div" style="position: absolute"> <img  class="img1"

jquery实现简单轮播

先上简单的html代码 <!DOCTYPE HTML> <html> <head> <link rel="stylesheet" type="text/css" href="./css/init2.css"> <script type="text/javascript" src="./js/jquery-1.11.3.min.js"></sc

手把手原生js简单轮播图

在团队带人,突然被人问到轮播图如何实现,进入前端领域有一年多了,但很久没自己写过,一直是用大牛写的插件,今天就写个简单的适合入门者学习的小教程.当然,轮播图的实现原理与设计模式有很多种,我这里讲的是用面向过程函数式编程去实现,相对于面向对象设计模式,代码难免会显得臃肿冗余.但没有面向对象的抽象却很适合新手理解与学习.已经在BAT的同学看到希望少喷点.另外可以多提意见. 轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏.通过计算偏移量利用定时器实现自动播放,或通过

通过辅助插件完成APP端网页轮播制作

在APP端上的轮播效果 跟 利用bootstrap的道理是一样的 我是利用swiper制作的 跟上一篇 一样 只需将swiper的JS css文件引入到html  再复制想要的某一种效果的代码即可图片中地址栏  就是swiper的官网地址 有兴趣的可以去看下 有各种的特效 对于还未学习JS的 又想实现各种效果的同学来说 有不小的帮助 这里是使用帮助  里面有很多种轮播效果 以满足各种情况下需要用到的效果 如果里面的模板跟自己想要的效果有出入 可以自行修改某部分 例如在body中 有的会写JS样式

简单轮播的实现

之前在培训班里面学到的实现轮播的方式有很多,无论是从 HTML.CSS.JavaScript.还是 jQuery 方面,代码.布局都有多种方法,只要掌握其中原理和逻辑,剩下的就是看个人喜好. 当然我们在编程的过程中,要注意代码规范.页面工整.避免代码冗余.图片加载.浪费内存.遵循命名规范等. 无论写一个什么样的网页,第一步便是素材的准备,第二步整理好基本样式/布局,然后用 HTML + CSS 实现静态样式,用 jQuery 实现动态效果,最后便是调试程序.(个人一直是这样的流程). 首先从文件

(新手向)基于Bootstrap的简单轮播图的手机实现

个人电脑里存了不少适合手机欣赏的图片,但是放手机里看是件很占据资源的事.鉴于家里有一台电脑经常开着,正好用来做家庭局域网共享,于是笔者就设想通过一种比较简单环保的思路.通过手机访问电脑内的图片. 首先是本地站点搭建:win+R输入mmc打开控制台,文件-添加/删除管理单元,Internet信息服务.添加确定,右侧基本信息,新建网站-把路径改了.设定一个端口号,手机浏览器就可以输入  电脑局域网ip:端口号 就可以连上去了. 接下来问题来了,一个个点击查看然后关闭图片是一件更不环保的事.何不做一个