轮播组件效果

界面效果如下:

功能

1)自动播放

2)下方小圆点控制

3)左右按钮控制

4)控制当页面宽度调整(大于1000像素)时始终时轮播组件居中


主要代码解析:

(1)html代码部分


(2)CSS部分(详见代码源文件):

关于图片的排放:ul元素中通过对每个li元素设置float为left使所有图片左对齐,实现并排效果,当然这要求ul的宽度足够让所有图片并排,ul的宽度在js中设置。为了改变图片的位置,还应将img设置为relative。

关于底部圆点选项卡:默认第一个被选中,设置为白色,透明度为1,通过将display设置为inline-block使得不仅能够设置圆点宽高,还能够使其并排。

关于左右按钮:由圆圈跟箭头组成。鼠标进入轮播图区域将改变按钮的透明度,通过绝对定位使左右按钮放置在录播图组件的两侧,关于箭头的制作用到了CSS3的transform属性。          


(3)JS部分:

①对轮播组件居中的调整

②函数的实现

③自动轮播——定时器

④下方按钮的控制

⑤左右按钮实现切换

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,022评论 3 119
  • 在疲惫的时候只想安静找个地方去流浪,也许岁月的洗礼就是把一个小女孩变成一个女汉子,那个在爸妈面前撒娇的小女孩然后变...
    糖晓糖阅读 439评论 0 0
  • 没有芒果VIP的胡萝卜 到昨天终于解锁最新一期《明星大侦探》 如果你碰巧看过这期“无忧客栈” 你一定明白其中的意义...
    胡萝卜de精致生活阅读 1,100评论 0 0
  • 贰 “小姐,时候不早了,歇息吧。”银屏将梅娘滑落肩头的斗篷拉好,轻轻的说。梅娘从假寐中醒来,放下手中的书卷,眼睛酸...
    雾锁千灯阅读 371评论 0 2
  • (写在前面:9月6日下午教研活动时间,宋素君、张小娜、张丽君代表外出学习的老师给大家进行了学习分享) 管建刚与他的...
    李艳平阅读 2,553评论 0 1