html5 jquery图片剪裁圆形,基于jQuery实现响应式圆形图片轮播特效

miSlider.min.css,miSlider-custom.css文件。

iSlider.css" rel="stylesheet">

iSlider-custom.css" rel="stylesheet">

构建html

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

写入

JS初始化插件

iSlider({

// The height of the stage in px. Options: false or positive integer. false = height is calculated using maximum slide heights. Default: false

stageHeight: 380,// Number of slides visible at one time. Options: false or positive integer. false = Fit as many as possible. Default: 1

slidesOnStage: false,// The location of the current slide on the stage. Options: 'left','right','center'. Defualt: 'left'

slidePosition: 'center',// The slide to start on. Options: 'beg','mid','end' or slide number starting at 1 - '1','2','3',etc. Defualt: 'beg'

slideStart: 'mid',// The relative percentage scaling factor of the current slide - other slides are scaled down. Options: positive number 100 or higher. 100 = No scaling. Defualt: 100

slideScaling: 150,// 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. Default: 0

offsetV: -5,// Center slide contents vertically - Boolean. Default: false

centerV: true,// Opacity of the prev and next button navigation when not transitioning. Options: Number between 0 and 1. 0 (transparent) - 1 (opaque). Default: .5

navButtonsOpacity: 1

});

});

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

参数

iSlider({

// 轮播图过渡动画的速度

// 单位毫秒. Options: positive integer.

speed: 700,// 轮播图在两个过渡动画之间的暂停时间

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

// false = Autoplay off,设为false则不自动播放.

pause: 4000,// 轮播图的增量

// Autoplay and Nav Buttons. 自动播放与导航按钮

// Options: positive or negative integer.

// Positive integer = Slide left. 正数向左

// Negative integer = Slide right. 负数向右

increment: 1,// 轮播图的高度

// Options: false or positive integer. 值:false或正整数

// false = height is calculated using 设为false自动计算高度

// maximum slide heights.最大高度

stageHeight: false,// 同时在屏幕上可见的轮播图图片数量

// Options: false or positive integer. 值:false或正整数

// false = Fit as many as possible. false为自适应

slidesOnStage: 1,// 连续运动-轮播图在同一个方向上无限循环

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

slidesContinuous: true,// 当前轮播图在屏幕上的位置:left,center,right

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

slidePosition: 'left',// 轮播图开始播放的位置.

// Options: 'beg','end'

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

slideStart: 'beg',// 当前slide的宽度,单位px

// Options: false or positive integer. 值:false或正整数

// false = width is the maximum of 设为false时为最大宽度

// the existing slide widths.

slideWidth: false,// 当前slide的缩放因子-其它图片会相应缩小

// of the current slide

// other slides are scaled down.

// Options: positive number 100 or higher.

// 100 = No scaling.

slideScaling: 100,// slide的垂直偏移

// as a percentage of slide height.

// Options: positive or negative number.

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

// 0 = No offset.

offsetV: 0,// slide中的内容垂直居中

// Boolean.

centerV: false,// 原点导航按钮是否可用

// Boolean.

navList: true,// 箭头导航按钮是否可用

// Boolean.

navButtons: true,// 箭头导航一直显示

// except when transitioning - Boolean.

navButtonsShow: false,// 箭头导航按钮的透明度

// button navigation when not transitioning.

// Options: Number between 0 and 1.

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

navButtonsOpacity: 0.5,// 轮播图随机顺序

// Boolean.

randomize: false,// 轮播图加载后的回调函数

// called when slides have loaded.

slidesLoaded: false,// 轮播图过渡动画前的回调函数

// call back function - called before

// the slide transition.

beforeTrans: false,// 轮播图过渡动画完成之后的回调函数

// call back function - called at the end

// of a slide transition.

afterTrans: false,// Stage元素上的class名称

// to the stage element.

classStage: 'mis-stage',// The CSS class that will be Slider元素上的class名称

// applied to the slider element.

classSlider: 'mis-slider',// The CSS class that will be 每一个Slide元素上的class名称

// applied to each slide element.

classSlide: 'mis-slide',// The CSS class that will be 箭头导航按钮元素上的class名称

// applied to the parent of the

// prev and next button navigation elements.

classNavButtons: 'mis-nav-buttons',// The CSS class that will be 圆点导航按钮上的class名称

// 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 用于选择每一个Slide的选择器

// each slide element

// Descendant of the slider

selectorSlide: 'li'

});

});

以上就是为大家分享的超酷的jQuery响应式圆形图片轮播图插件miSlider,希望大家可以熟练使用miSlider插件在自己的作品中能灵活运用。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值