幻灯片插件FlexSlider -- Amaze UI幻灯片参数

本文介绍了FlexSlider的强大功能,包括水平/垂直滑动、淡入淡出动画、多种控制方式及自定义导航等,并详细列举了FlexSlider的各项参数配置,帮助读者更好地理解和应用此幻灯片插件。

用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网)

 <div data-am-widget="slider" class="am-slider am-slider-default" data-am-slider='{}' >
  <ul class="am-slides">
      <li>
            <img src="http://s.amazeui.org/media/i/demos/bing-1.jpg">
         
      </li>
      <li>
            <img src="http://s.amazeui.org/media/i/demos/bing-2.jpg">
         
      </li>
      <li>
            <img src="http://s.amazeui.org/media/i/demos/bing-3.jpg">
         
      </li>
      <li>
            <img src="http://s.amazeui.org/media/i/demos/bing-4.jpg">
         
      </li>
  </ul>
</div>

FlexSlider 是一个基于 jQuery 的幻灯片插件,它的功能非常强大,具有以下特点:

  • 标签很简单
  • 水平/垂直滑动或淡入淡出动画
  • 支持缩略图
  • 多种方式控制,包括鼠标点击、鼠标滚轮、键盘控制
  • 自定义导航选项
  • 多滑块支撑,丰富强大的回调 API
  • 响应式设计
  • 支持所有主流浏览器
  • 兼容 jQuery 最新版本
  • 硬件加速

总之,FlexSlider 就是一个非常强大的幻灯片插件,通过下面众多的参数就可以看出。同时,FlexSlider 的 CSS 可以自行编写,配合参数,可以制作出各种各样的幻灯片。

参数

以下参数基于 FlexSlider 2.2.0 版本。

 

参数说明默认值
namespace命名空间,如果有多个幻灯片,且样式不一样,可以使用该属性为不同的幻灯片加上不同的名字
selector  
animation幻灯片切换方式,可以选 fade 或 slidefade
easing swing
direction选择 slide 切换方式为水平或垂直horizontal(水平)
reverse选择 slide 切换方式为反向 
animationLoop是否循环true
startAt幻灯片从第几张开始0
slideshow是否自动播放true
slideshowSpeed幻灯片切换间隔,单位为毫秒7000
animationSpeed幻灯片动画切换时间600
initDelay幻灯片延迟多久播放,单位为毫秒0
randomize幻灯片是否随机排列false
可用性
pauseOnAction操作幻灯片时是否暂停自动播放true
pauseOnHover鼠标悬停时是否暂停自动播放 
useCSS是否使用 CSS3 过度动画true
touch是否允许在触摸设备上触摸控制true
video是否在幻灯片上使用视频,将防止对 CSS3 3D 变换,以避免故障的图形false
主控制
controlNav是否显示底部导航true
directionNav是否显示左右(上一张/下一张)控制true
prevText设置“上一张”按钮显示的文字Previous
nextText设置“下一张”按钮显示的文字nextText
副导航
keyboard是否允许键盘控制true
multipleKeyboard允许键盘导航来影响多个滑块。默认行为削减了键盘导航与多个滑块存在。false
mousewheel是否通过鼠标滚轮控制,需要配合 jquery.mousewheel.jsfalse
pausePlay是否开启“播放/暂停”按钮false
pauseText“暂停”按钮的文字Pause
playText“播放”按钮的文字Play
特殊属性
controlsContainer使用类选择器。声明哪些容器的导航元素应该被追加了。默认的容器是FlexSlider元素。例如使用会“。flexslider容器”。如果没有找到指定的元素属性将被忽略。
manualControls声明自定义控件导航
sync  
asNavFor  
Carousel Options
itemWidth 0
itemMargin 0
minItems 0
maxItems 0
move 0
回调
start幻灯片开始前的回调
before每个幻灯片开始前的回调
after每个幻灯片结束后回调 
end幻灯片结束后的回调
added幻灯片增加后的回调
removed幻灯片删除后的回调

FlexSlider官网:http://www.woothemes.com/flexslider/

Github托管地址:https://github.com/woothemes/FlexSlider

最新版本:2.0

点击查看在线示例

 

转载于:https://www.cnblogs.com/happyty/p/4977069.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值