Html
    Css
    Js

    
                        
* {
	margin:0px;
	padding:0px;
}
#banner {
	width:100%;
	height:500px;
	overflow:hidden;
}
.banner {
	width:400%;
	height:500px;
	animation:banner 10s ease infinite;
}
.banner1,.banner2,.banner3 {
	width:25%;
	height:500px;
	overflow:hidden;
	float:left;
}
.banner1 img,.banner2 img,.banner3 img {
	width:1920px;
	height:500px;
	position:relative;
	left:50%;
	margin-left:-960px;
}
@keyframes banner {
	0% {
	margin-left:0px;
}
34% {
	margin-left:0px;
}
39% {
	margin-left:-100%;
}
64% {
	margin-left:-100%;
}
69% {
	margin-left:-200%;
}
94% {
	margin-left:-200%;
}
99% {
	margin-left:-300%;
}
100% {
	margin-left:-300%;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

css 实现banner图滚动(新手 勿喷)

简单,实用,通俗,易懂

4
      随缘0
      2020/4/7 14:29:53
      大神,请问为什么我单独调试程序显示正常,但一放到我的代码里面就乱套了呢
          西瓜0
          2020/4/7 15:23:50
          css样式命名重了,可以批量替换banner为别的名字。
      回复
      、最美的时光0
      2017/10/7 8:50:10

      那个banner1 banner2 banner3  可以合并成一个类的,你可以不用在取与父类盒子(banner)相同的类名,这样的话在写样式的时候只需调用一个就可以啦 亲。

          ?洎等待??0
          2017/10/17 9:28:15

          嗯嗯

      回复