新闻轮播banner轮播解析

来源:互联网 发布:lt1028数据手册 编辑:程序博客网 时间:2024/05/17 06:41

搬了办公室,先来撸一撸先,今天就来撸一撸前端最常用的一个效果,轮播,不管是文字轮播还是banner轮播还是页面轮播,各种各样,网上的插件也很多,由于时间有限,主要是将实现原理,如果是一点基础也没有的话那我也没办法了。实现方法主要分三类:

1.通过改变定位的left值来实现水平轮播,有个性的也可以通过改变margin来实现,主要是用定时器不断改变数值达到动的效果

2.第二种主要是通过使用css3,比如用css3的animation,或者transition等来实现,其实也是和第一种一样,通过改变left等来实现,不过这里不需要定时器,css3动画会自动加上过度效果,当然不用定位也是可以的,用transform:translateX(-100%)属性来做到,这是本人比较喜欢的方法,但是需要ie10以上才能兼容,好消息是现在市场上好多公司都直接用了,完全鄙视低版本ie。

3.对于那些非要低版本ie的项目,我们吐槽了以后还是要做的,比较咱就是个搬砖的,老板有需求,得满足是不,第三种方法就是为了满足老板的,简单粗暴,推荐使用:

使用jq的scrollLeft()方法和定时器配合使用,有些没用过的小伙伴可能会觉得好奇怪,这个方法不是用来水平滚动的吗?可是现在我们需要的是轮播,不是滚动条啊,哈哈,

别想那么多,用过才知道,为了帮助正在被老板和ie糟蹋的小伙伴,我就详细的说说这个吧。

html:

<ul class='box'>//这个是轮播要显示的区域,设置宽度高度,然后记得设置溢出隐藏

<li class='new'>这是第一条新闻啊啊啊啊啊</li>

<li class='new'>这是第二条新闻哦哦哦哦哦</li>

<li class='new'>这是第三条新闻了了了了了</li>

</ul>

然后用定时器设置没一段时间增加scrollLeft(number)方法里面的number,如果number大于li总长度之和说明已经滚动完了,怎么处理自己看着办

就是这么简单,如果看着这些文字还不能自己写出来可以给我留言

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 面试要求穿正装没有怎么办 面试没有正装怎么办 退烧药服用过量怎么办 小孩喝洗衣粉水怎么办 小孩误食沐浴露怎么办 三个月宝宝腿弯怎么办 宝宝背带裤老掉怎么办 羽绒服洗完结块怎么办 天猫保证金被骗怎么办 飞机杯发霉了怎么办 背带裤裆太大了怎么办 宝宝开裆裤裆太大怎么办 a字裙太大怎么办 棉衣服缩水了怎么办 百褶裙子大了怎么办 皮鞋有黑色划痕怎么办 天猫搜索不了怎么办 帆布鞋穿着脚臭怎么办 运动鞋磨脚踝骨怎么办 运动鞋挂烂了怎么办 网状运动鞋烂了怎么办 运动鞋臭怎么办快速去除 天猫预售退货怎么办 肯德基兑换券过期了怎么办 直通车上10之后怎么办 淘宝没有评论过怎么办 爱上街虚假发货怎么办 天猫差评被置顶了一天怎么办 天猫跨店满减其中订单退款怎么办 天猫618津贴不够怎么办 鼻子上长大包怎么办 净水器滤芯漏水怎么办 京东忘记用户名怎么办 详情页图片模糊怎么办 打印图片字体模糊怎么办 淘宝的图片模糊怎么办 余额宝转出限额怎么办 淘宝店论文诈骗怎么办 淘宝号有感叹号怎么办 被同行做关键词怎么办 淘宝店铺被监管怎么办