mephe
2015-06-10 14:21
pic.style.marginTop=-170*curIndex+'px'; 请教问一下这段的意义 谢谢
试了一下,这个原理是这样的:ul没有设置height,而li设置了height:170px,使得ul被子元素li撑高为5*170px,这样子就是一副长长的图片,由于祖先元素.wrap设置了overflow:hidden;这样就只能看到第一张图片。
这时候设置了wrap为relative,ul设置为absolute,那么ul就可以根据wrap进行margin-top向上移动-170*n*px进行涌移动了,这样图片不断地移动,图片就会不断轮到下一张。
这里只是ul实现了绝对定位吧,怎么图片变成绝对定位了?
.wrap ul{position:absolute;}
.wrap ul li{height:170px;}
应该不是这个原理吧
Tab选项卡切换效果
65469 学习 · 533 问题
相似问题