mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件。该轮播图特效可以将图片以圆形图片显示,然后使图片无限循环形成轮播图或旋转木马特效。该轮播图插件的特点有:

使用简单

在同一个屏幕中支持多个轮播图

轮播图的内容可以是单张图片或复杂的HTML内容

轻量级

响应式设计

非常容易定制

丰富的回调函数

跨浏览器,支持IE8+浏览器

使用方法

使用该轮播图插件之前要先引入jQuery和mislider.min.js以及mislider.min.css,mislider-custom.css文件。

HTML结构

这个轮播图插件的HTML结构使用的是一个列表元素来放置图片,列表外面使用一个

元素来包裹。

注意:上面的class并不是必须的,如果不写这些class,插件会自动为相应的元素添加class。默认情况下,该轮播图插件使用的是有序列表的结构,如果你使用不同的元素结构,请确保要修改selectorSlider和selectorSlide选项。

调用插件

在页面加载完毕之后可以使用下面的方法来初始化该轮播图插件:

jQuery(function ($) {

var slider = $('.mis-stage').miSlider();

});

注意:要确保.mis-stage jQuery选择器和HTML页面中的轮播图容器的class名称相同。

配置参数

下面是该轮播图插件可以被定制的参数:

轮播图过渡动画的速度

轮播图在两个过渡动画之间的暂停时间

轮播图的增量

轮播图的高度

同时在屏幕上可见的轮播图图片数量

连续运动-轮播图在同一个方向上无限循环

当前轮播图在屏幕上的位置-left, center, right

轮播图是否自动开始播放

当前slide的宽度

当前slide的缩放因子-其它图片会相应缩小

slide的垂直偏移

slide中的内容垂直居中

原点导航按钮是否可用

箭头导航按钮是否可用

箭头导航按钮的透明度

轮播图的随机顺序

轮播图加载后的回调函数

轮播图过渡动画前的回调函数

轮播图过渡动画完成之后的回调函数

Stage元素上的class名称

Slider元素上的class名称

每一个Slide元素上的class名称

箭头导航按钮元素上的class名称

圆点导航按钮上的class名称

用于选择轮播图的选择器

用于选择每一个Slide的选择器

默认参数配置:

jQuery(function ($) {

var slider = $('.mis-stage').miSlider({

// The speed of the slide transition

// in milliseconds. Options: positive integer.

speed: 700,

// slide pause time between transitions

// in milliseconds. Options: false, positive integer.

// false = Autoplay off.

pause: 4000,

// The number of slides to increment with

// Autoplay and Nav Buttons.

// Options: positive or negative integer.

// Positive integer = Slide left.

// Negative integer = Slide right.

increment: 1,

// The height of the stage in px.

// Options: false or positive integer.

// false = height is calculated using

// maximum slide heights.

stageHeight: false,

// Number of slides visible at one time.

// Options: false or positive integer.

// false = Fit as many as possible.

slidesOnStage: 1,

// Continuous motion - Boolean.

// true = slides loop in one direction if possible.

slidesContinuous: true,

// The location of the current slide on the stage.

// Options: 'left', 'right', 'center'.

slidePosition: 'left',

// The slide to start on.

// Options: 'beg', 'mid', 'end'

// or slide number starting at 1 - '1','2', etc.

slideStart: 'beg',

// The width of the current slide in px.

// Options: false or positive integer.

// false = width is the maximum of

// the existing slide widths.

slideWidth: false,

// The relative percentage scaling factor

// of the current slide

// other slides are scaled down.

// Options: positive number 100 or higher.

// 100 = No scaling.

slideScaling: 100,

// The vertical offset of the slide center

// as a percentage of slide height.

// Options: positive or negative number.

// Neg value = up. Pos value = down.

// 0 = No offset.

offsetV: 0,

// Center slide contents vertically

// Boolean.

centerV: false,

// Enable numbered list navigation

// Boolean.

navList: true,

// Enable prev and next button navigation

// Boolean.

navButtons: true,

// Always show prev and next button navigation

// except when transitioning - Boolean.

navButtonsShow: false,

// Opacity of the prev and next

// button navigation when not transitioning.

// Options: Number between 0 and 1.

// 0 (transparent) - 1 (opaque).

navButtonsOpacity: 0.5,

// Randomize the order of the slides

// Boolean.

randomize: false,

// The slides loaded call back function

// called when slides have loaded.

slidesLoaded: false,

// The slide transition before

// call back function - called before

// the slide transition.

beforeTrans: false,

// The slide transition complete

// call back function - called at the end

// of a slide transition.

afterTrans: false,

// The CSS class that will be applied

// to the stage element.

classStage: 'mis-stage',

// The CSS class that will be

// applied to the slider element.

classSlider: 'mis-slider',

// The CSS class that will be

// applied to each slide element.

classSlide: 'mis-slide',

// The CSS class that will be

// applied to the parent of the

// prev and next button navigation elements.

classNavButtons: 'mis-nav-buttons',

// The CSS class that will be

// applied to the parent of the

// numbered list navigation elements

classNavList: 'mis-nav-list',

// The selector used to select

// the slider element

// Descendant of the stage

selectorSlider: 'ol',

// The selector used to select

// each slide element

// Descendant of the slider

selectorSlide: 'li'

});

});

样式设置

你如果想自定义该轮播图的样式,可以创建一个mislider-custom.css的新样式表,然后在这个文件中添加你自己的样式。该轮播图插件默认使用下面的class名称:

mis-stage:可见区域的容器的class名称。

mis-slider:用于移动轮播图的 slide 容器元素。

mis-slide:每一个 slide 元素。

mis-container:有插件自动插入的容器元素。用于包裹每一个slide 元素。

mis-nav-buttons:前后箭头导航按钮的图片。

mis-nav-list:圆点导航按钮。

html5圆形图片轮播,jQuery超酷响应式圆形图片轮播图特效相关推荐

  1. HTML圆形立体感轮播图,jQuery超酷响应式圆形图片轮播图特效

    mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件.该轮播图特效可以将图片以圆形图片显示,然后使图片无限循环形成轮播图或旋转木马特效.该轮播图插件的特点有: 使用简单 在同一个 ...

  2. 10款非常有效的帮助你设计超酷响应式布局的jQuery插件

    日期:2012/02/24  来源:GBin1.com 如 果你关注最近几年的web设计,那么响应式布局(responsive layout)设计对于你来说肯定不是一个陌生的词汇. 相对于传统的页面设 ...

  3. php插入html动态背景,HTML5超酷响应式视频背景动画特效

    简要教程 这是一款HTML5超酷响应式视频背景动画特效.该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果. 使用方法 在页面中引入bideo.js文件. HTML结构 该视频背景动画 ...

  4. html表单模板属性,HTML5超酷响应式表单美化模板插件

    这是一款非常效果非常酷的HTML5超酷响应式表单美化效果插件.表单的整体效果使用扁平化风格,使用media queries来为各种屏幕创建响应式效果.在大屏幕上,整个表单分三列显示,当屏幕小到一定程度 ...

  5. android 图片轮播带缩略图,超酷响应式带缩略图的jQuery轮播图插件

    PgwSlideshow是一款非常实用的响应式.支持触摸屏的jQuery轮播图插件.该轮播图插件带有缩略图预览效果,可以根据容器的大小自适应图片的宽度.你也可以自定义轮播图的高度,图片宽度会根据高度等 ...

  6. html5圆形头像滚动效果,基于jQuery实现响应式圆形图片轮播特效

    本文实例讲述了基于jQuery实现响应式圆形图片轮播特效代码.分享给大家供大家参考.具体如下: 运行效果截图如下: mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件,misl ...

  7. html5立体照片墙效果,HTML5特效可以 14种jQuery超酷3D网格照片墙动画特效源码

    效果图 各位长友大家好, 今天 给大家带来的是14种jQuery超酷3D网格照片墙动画特效源码! 大家可以按照自己的意愿做成 个人喜欢的样子! 想要文件版源码的,请加穷581549454 废话不多说. ...

  8. 响应式banner图片轮播布局代码

    响应式banner图片轮播布局代码 基于jQuery制作企业家具网站首页banner响应式图片轮播,支持带左右按钮控制图片淡出淡现切换效果.手机自适应屏幕大小.修改:添加json动态数据轮播图片. 演 ...

  9. php 轮播图插件下载,jquery全屏响应式轮播图插件jquery.flexslider.js

    在zblogPHP主题 yunduan 上使用这个轮播幻灯片插件jquery.flexslider.js,分享下使用方法: 这是一款jquery全屏响应式淡入淡出效果轮播图插件.该轮播图插件简单实用, ...

最新文章

  1. Tizen SDK 1.0 Larkspur 安装指南(ubuntu)
  2. mfc 制作不同的文档模板mdi不同的子窗体_制作ACK集群自定义节点镜像的正确姿势...
  3. dlgdata.cpp错误提示 解决方案
  4. jQuery学习总结06-插件开发
  5. 聊飞行 | 飞机到底是如何起飞的?
  6. NVIDIA显卡Linux驱动180.44正式版
  7. linux 获取本机的所有IP地址
  8. 返回最大数,不同语言之间的比较
  9. 2018杭州电子科技大学计算机研究生复试笔试编程题第三题
  10. 【WH】MVC数据分页扩展类
  11. Android设备通过fastboot刷入TWRP
  12. 计算机基础知识及键盘熟悉实验报告,微型计算机组成和键盘操作 实验报告
  13. 学单片机有什么用?单片机自学网有哪些?
  14. ubuntu下使用Passenger配置redmine
  15. 【历史上的今天】2 月 9 日:世界上第一位计算机科学博士出生;微软发布 Surface Pro;Google Buzz 问世
  16. Petya and Countryside
  17. JetBrains IDEA快捷键大全
  18. 最长单调递增子序列O(NlogN)算法
  19. 2019联想创新科技大会:“端边云网智”一切就绪
  20. 生活网官司难断爱帮网大众点评均称胜诉

热门文章

  1. 收藏 |《动手学深度学习》中文版PDF
  2. (十二)企业级java springcloud b2bc商城系统开源源码二次开发-断路器监控(Hystrix Dashboard)...
  3. Hexo 个人博客 SEO 优化(3):改造你的博客,提升搜索引擎排名
  4. python逐行读取文本
  5. 「干货」小程序风头正劲,传统商家该如何把握机会抢占红利?
  6. 深入解析Java OutOfMemoryError
  7. Linux之网络管理(2)虚拟网卡
  8. [Android Traffic] 调整定时更新的频率(C2DM与退避算法)
  9. WP8调用NativeCode
  10. python kafka 生产