flipster库,包含3D轮播图,旋转木马,封面轮播图 旋转轮,水平滑动特效

预览图片flipster库,包含3D轮播图,旋转木马,封面轮播图 旋转轮,水平滑动特效

  • 1.50

详情介绍

flipster是一个Javascript库,可以实现酷炫的3D轮播图特效,不但非常美观还动感十足,还具有一下优点:

1、使用了响应式技术,支持手机移动版客户端、支持PC电脑客户端。

2、灵活支持将任何HTML内容实现3D特效,不仅局限于图片、文字、视频等。

3、支持多种方式触发特效:触摸、鼠标滚轮、键盘等方式。

4、内置了多种特效样式,例如:旋转木马特效、封面轮播图效果、旋转轮效果、水平滑动等,也支持自定义主题。

5、支持自定义参数配置,实现不同的效果,例如播放特效执行回调函数Callback、是否开启键盘控制、是否自动播放等等。

6、支持为动态特效设置导航和分类:

通过data-flip-title设置导航标题,例如:

data-flip-title="丁香紫"
要设置分类,通过data-flip-category设置主分类标题,例如:

data-flip-category="蓝色"
子分类标题,使用data-flip-title,例如:

data-flip-title="天蓝色"

使用举例说明:
引入样式文件:

<link type="text/css" rel="stylesheet" href="css/jquery.flipster.min.css">

引入javascript

<script src="js/jquery.min.js"></script>
<script src="js/jquery.flipster.min.js"></script>

演示代码:

<div id="carousel">
    <ul class="flip-items">
        <li data-flip-title="粉红">
            <img src="img/text1.gif" alt="粉红">
        </li>
        <li data-flip-title="天蓝色" data-flip-category="蓝色">
            <img src="img/text5.gif">
        </li>
        <li data-flip-title="道奇蓝" data-flip-category="蓝色">
            <img src="img/text6.gif">
        </li>
    </ul>
</div>
<script>
    var carousel = $("#carousel").flipster({
        style: 'carousel',
        spacing: -0.5,
        nav: true,
        buttons: true,
    });
</script>

flipster动画支持配置的选项说明:


参数名

参数值类型

说明

默认/示例值

itemContainerString 或 object3D特效项目容器的选择器

ul

itemSelector  String 或 object3D特效项目容器的子级选择器li

 

style

arousel
coverflow
carousel
flat

主题风格的class类名,内置了四个;如果自定义了风格,填写自己的风格类名称coverflow

spacing

Number

每个特效项目之间的间距,只能填写数字,0表示无间距,负值表示重叠-0.6
clicktrue false  true:点击、鼠标单击,会动态切换播放下一项 false:禁用鼠标点击播放动效功能。true
keyboard

 

true falsetrue:启用键盘左右箭头按键控制动效切换。 false:禁用键盘控制动效功能。true
scrollwheel

 

true

false

true:表示启用鼠标滚轮或者触控板控制3D动效:上/左=上一个;下/右=下一个
false:禁用鼠标或触控板控制3D动效。

true
touch

 

true falsetrue:启用触摸屏滑动切换动效功能; false:禁用触摸屏滑动功能。

 

true

 

nav

 

true
false
'before'
'after'

false:不显示动画导航;

true或者'before':显示动画导航,且位于动画项目之前;
'after':动画导航显示于动画项目之后;

false
buttons

 

true false 'custom'

 

true/false:显示/隐藏用于切换上一个、下一个的箭头按钮。 &ldquo;custom&rdquo;:不会再显示箭头,而是可以自定义buttonPrev 和buttonNexttrue

 

buttonPrev

 

text html

 

切换上一个动效的按钮名称(buttons值为'custom'时才有效)。

 

Previous

 

buttonNext

 

text html

 

切换下一个动效的按钮名称(buttons值为'custom'时才有效)。

 

Next

 

onItemSwitch

 

function

 

动效项目切换时的回调函数。
会返回当前动效项目和上一个项目(currentItem、previousItem)

false

 

start

 

'center' 或者 number

表示默认显示第几项。
&ldquo;center&rdquo;表示中间那项;使用数字,则表示起始项索引

&lsquo;center&rsquo;
fadeIn

 

Number

 

毫秒数。 动画项目淡入浅出的速度。

 

400
loop

 

true 或者 falsetrue:循环播放特效 false:不循环播放特效

 

false
autoplay

 

false 或者 milliseconds  

 

false:不自动播放; 非0正数:动画特效播放时间间隔

 

false

 

pauseOnHover  true 或者 false  如果是true,则鼠标悬停时暂停播放特效。true

 

以调用的方式控制特效:

var flipster = $('.my-flipster').flipster(); // 声明myFlipster,以便引用 
flipster.flipster('next'); // 显示下一个动效项目 
flipster.flipster('prev'); // 显示上一个动效项目 
flipster.flipster('jump', 0); // 调转到指定动效项目 
flipster.flipster('jump', $('.my-item')); //跳转到特定动效项目flipster.flipster('play'); //重置自动播放 
flipster.flipster('play', 5000); //设定自动播放动效的时间间隔 
flipster.flipster('pause'); //暂停自动播放 
flipster.flipster('stop'); //停止自动播放动效。 
flipster.flipster('index'); //用于删除或新增动效项目,重新索引。
  1. ☉ 推荐使用迅雷或快车等多线程下载软件下载本站资源。
  2. ☉ 部分资源,未登录会员无法下载,登录后可获得更多便利功能,如未注册,请先注册。
  3. ☉ 如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错,谢谢合作!
  4. ☉ 本站所有资源(包括模板、素材、软件、字体等)仅供学习与参考,请勿用于商业用途。
  5. ☉ 本站部分资源下载需要消费积分或者人民币.有任何疑问请联系客服!