【发布时间】:2016-01-18 03:29:52
【问题描述】:
我有一个幻灯片,它通过将图像绝对定位在另一个之上,然后更改我想要显示的任何幻灯片的 z-index 来工作。问题是我想把它移到中间,在幻灯片的两边都有“上一个”链接和“下一个”链接。
我一直在尝试创建一个在绝对定位的项目周围具有相对定位的容器,并且可以让幻灯片四处移动,但是下一个链接不会显示在幻灯片的另一侧(我希望不会使用带边距的 hack 来打乱页面的流程)。
我的目标是能够像处理与页面其余部分一起流动的任何其他框一样处理幻灯片框。有没有办法做到这一点?
我的html
<a id="prevLink" href="#">Prev</a>
<div class="container">
<ul id="slideshow">
<li class="current">First</li>
<li>Second</li>
<li>Third</li>
</ul>
</div>
<a id="nextLink" href="#">Next</a>
我的CSS:
.container {
position: relative;
}
#slideshow {
position: relative;
list-style-type: none;
}
.current {
z-index: 99;
}
#slideshow li {
position: absolute;
width: 5em;
height: 5em;
background-color: #333;
font-size: 3em;
color: #fff;
}
【问题讨论】: