美文网首页
轮播组件效果

轮播组件效果

作者: MK_L | 来源:发表于2018-11-07 19:06 被阅读0次

    界面效果如下:

    功能

    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部分:

    ①对轮播组件居中的调整

    ②函数的实现

    ③自动轮播——定时器

    ④下方按钮的控制

    ⑤左右按钮实现切换

    相关文章

      网友评论

          本文标题:轮播组件效果

          本文链接:https://www.haomeiwen.com/subject/iifbxqtx.html