原JS实现banner图的常用功能
虽然,用jQuery实现banner图的各种效果十分简单快捷,但是我今天用css+js代码实现了几个banner图的常用功能,效果还不错。
此次,主要想实现以下功能:
1.banner图循环不间断切换
2.通过自制按钮实现指定性banner图的切换
3.通过方向按钮实现banner图左/右定向依次切换
4.当banner图存在onmouseover事件时,停止banner切换,当存在onmouseout时继续切换
#banner{ width:716.8px; height:537.6px; background-color:aquamarine; margin:100pxauto; position:relative; font-size:0px;/*清除img图片间的回车符产生的间隔*/ overflow:hidden; } #banner#bannerImg{ width:100%; position:absolute; top:0px; left:0px; white-space:nowrap;/*使这个图片能一行显示*/ transition:all1slinear; } #banner#bannerImg.img{ width:100%; } #banner#bannerButton{ font-size:16px; color:white; position:absolute; bottom:10px; left:20px; } #banner#bannerButton.Button{ border-radius:9px; border:none; outline:none; cursor:pointer; background-color:#7FFFD4; } #banner#bannerButtonAside.div1{ position:absolute; right:10px; top:50%; margin-top:-32px; cursor:pointer; } #banner#bannerButtonAside.div2{ position:absolute; left:10px; top:50%; margin-top:-32px; cursor:pointer; }