html5 自动播放轮播插件,基于jQuery实现自动轮播旋转木马特效

本文实例讲述了jQuery实现自动轮播旋转木马特效。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现自动轮播旋转木马特效代码,实现过程很简单。

运行效果图:           -------------------查看效果 下载源码-------------------

c76155d78770efd1bed6f424e69038e5.png

简要教程

jquery.caroursel.js是一款非常实用的可自动轮播的jQuery旋转木马插件。该旋转木马将图片进行堆叠,轮流的将图片推送到最前面来展示,形成旋转木马的效果。

使用方法该jQuery旋转木马插件需要引入jQuery,jquery.carousel.js文件。

HTML结构

该jQuery旋转木马插件使用一个

来作为包裹元素,在它里面是一个无序列表,用于放置图片,以及两个作为前后导航按钮的
元素。
  • 1.jpg
  • 2.jpg
  • 3.jpg

图片的数量需要为奇数张,否则显示会有一些异常,这是该插件的一个小bug。

CSS样式

你需要为该旋转木马特效添加下面的一些必要的CSS样式。

.rotator-main {

position: relative;

width: 900px;

height: 400px

}

.rotator-main a, .rotator-main img { display: block; }

.rotator-main .rotator-list {

width: 900px;

height: 400px

}

.rotator-main .rotator-list .rotator-item {

position: absolute;

left: 0px;

top: 0px

}

.rotator-main .rotator-btn {

position: absolute;

height: 100%;

width: 100px;

top: 0px;

z-index: 10;

opacity: 0;

}

.rotator-main .rotator-prev-btn {

left: 0px;

background: url("../image/btn_l.png") no-repeat center center;

background-color: red

}

.rotator-main .rotator-next-btn {

right: 0px;

background: url("../image/btn_r.png") no-repeat center center;

background-color: red

}

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该旋转木马插件。

Caroursel.init($('.caroursel'))

如果你需要自定义一些参数,可以在顶层

元素中设置data-setting属性。

data-setting = '{

"width":1000, //旋转木马的宽度

"height":270, //旋转木马的高度

"posterWidth":640, //当前显示的图片的宽度

"posterHeight":270, //当前显示的图片的高度

"scale":0.8, //缩放值

"algin":"middle", //对齐方式

"speed":"1000", //动画速度

"isAutoplay":"true", //自动播放

"dealy":"1000" //延迟时间

}'>

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。

为大家分享的jQuery实现自动轮播旋转木马特效代码如下

jQuery自动轮播旋转木马插件

.caroursel{margin:150px auto;}

jQuery自动轮播旋转木马插件

  • 1.jpg
  • 2.jpg
  • 3.jpg
  • 4.jpg
  • 5.jpg
  • 6.jpg
  • 1.jpg

Caroursel.init($('.caroursel'))

为大家分享的jQuery实现自动轮播旋转木马特效代码,希望大家可以喜欢,并应用到实践中。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值