介绍
小编给大家分享一下如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
具体实现代码如下所示:
<强>实现效果:强>
<强>实现原理:强>
//步骤
//1。获取事件源以及相关元素
//2。复制第一张图片所在李的添加到ul的最后面
//3。ul中给ol添加li的个数1个,并点亮第一个按钮
//4。鼠标放到ol的李上切换图片
//5。添加定时器
//6。左右切换图片(鼠标放上去隐藏,移开显示)
实现代码:
& lt; ! DOCTYPE html> & lt; html> & lt; head> & lt;才能title>轮播图& lt;/title> & lt;才能meta charset=皍tf-8"比; & lt;才能style 类型=拔谋?css"比; ,,,* { ,,,,,填充:,0; ,,,,,保证金:,0; ,,,,,list-style:,没有; ,,,,,边界:,0; ,,,} ,,,所有{ ,,,,,宽度:,500 px; ,,,,,身高:,200 px; ,,,,,填充:,7 px; ,,,,,保证金:,100 px 汽车; ,,,,,位置:,相对; ,,,,,不必:,1 px 1 px 5 px # 2 d2d2d; ,,,} ,,,.screen { ,,,,,宽度:,500 px; ,,,,,身高:,200 px; ,,,,,溢出:,隐藏; ,,,,,位置:,相对; ,,,} ,,,李{.screen ,,,,,宽度:,500 px; ,,,,,身高:,200 px; ,,,,,溢出:,隐藏; ,,,,,:浮动,离开; ,,,} ,,,.screen ul { ,,,,,位置:,绝对; ,,,,,左:,0; ,,,,,:,0; ,,,,,宽度:,3000 px; ,,,} ,,,.all ol { ,,,,,位置:,绝对; ,,,,,对的:,10 px; ,,,,,底部:,10 px; ,,,,,行高:,20 px; ,,,,,text-align:,中心; ,,,} ,,,.all ol 李{ ,,,,,:浮动,离开; ,,,,,宽度:,20 px; ,,,,,身高:,20 px; ,,,,,text-align:,中心; ,,,,,背景颜色:,# fff; ,,,,,边界:,1 px solid # ccc; ,,,,,margin-left:, 10 px; ,,,,,光标:,指针; ,,,} ,,,.all ol li.current { ,,,,,背景颜色:,# 03 c03c; ,,,} ,,,的arr # { ,,,,,显示:,没有; ,,,} ,,,# arr 跨度{ ,,,,,宽度:,40像素; ,,,,,身高:,40像素; ,,,,,左:,5 px; ,,,,,:,50%; ,,,,,位置:,绝对; ,,,,,margin-top:, -20 px; ,,,,,背景颜色:,# 000; ,,,,,光标:,指针; ,,,,,行高:,35 px; ,,,,,text-align:,中心; ,,,,,粗细:,大胆; ,,,,,字体类型:,“微软雅黑“; ,,,,,字体大小:,30 px; ,,,,,颜色:,# fff; ,,,,,不透明度:,0.3; ,,,,,这个特性:,50%; ,,,,,不必:,1 px 1 px 3 px # 2 d2d2d; ,,,} ,,,# arr #{正确 ,,,,,对的:,5 px; ,,,,,左:,汽车; ,,,} & lt;才能/style> & lt;/head> & lt; body> & lt; div 类=癮ll", id=癮ll"比; & lt;才能div 类=皊creen", id=皊creen"比; ,,,& lt; ul id=皍l"比; null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null如何使用JavaScript实现带有子菜单和控件滑块的轮播图效果