CSS百分比轮播图
1html代码
<div id="inm">
<div id="image">
</div>
</div>
2.css代码
#inm{
width: 100%;
height: 400px;
overflow:hidden;
}
#image{
width: 300%;
height: 400px;
animation: name 4s infinite;
}
#inm img{
width: 33.3%;
height: 400px;
float: left;
}
@keyframes name {
0%{margin: 0px;}
50%{margin-left: -100%;}
100%{margin-left: -200%;}
}
3.js代码
var banner =[{
'id': 1,
'img': 'https://z3.ax1x.com/2021/07/16/WMwT91.png'
}, {
'id': 2,
'img': 'https://z3.ax1x.com/2021/07/16/WM0luT.png'
}, {
'id': 3,
'img': 'https://z3.ax1x.com/2021/07/16/WM0CgP.png'
}],
var a = document.getElementById('image')
for (var i = 0; i < banner.length; i++) {
var img = document.createElement('img');
img.src = =banner[i].img;
a.appendChild(img);
}
所写博客皆为自己的心得,如有错误欢迎指出,谢谢