CSS Only Slider Button Hover Issue - 从AMKohn的CodePen修改

时间:2014-03-31 03:02:32

标签: html css slider radio-button label

我发现了AMKohn的一个简洁的CSS Slider:

http://codepen.io/AMKohn/pen/EKJHf

滑块的工作原理是使用单选按钮和标签在“幻灯片”之间移动。

幻灯片默认隐藏,并在选中相应的单选按钮时显示。

我修改了滑块,以便每张照片都附有一个扩展浏览器宽度的标题。

http://codepen.io/anon/pen/AlsJx/

因此,我的标记和CSS与原始版本略有不同,但是主体仍然相同(仍然使用标签和单选按钮在幻灯片之间移动)。

我认为这会影响标签(充当导航按钮)。使用

时,这些不会在悬停时显示
position:absolute;

但是,当position设置为relative时,按钮工作正常,除非它们不在正确的位置(在照片的任一侧)。

有人可以解释如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

解决了这个问题。

基本上,问题是由于在父元素position:absolute上使用.slides

我默认为display:hiddendisplay:block时为input:checked

这阻止了divs"堆叠",我总结(以非技术方式)是导航按钮无法工作的原因。

工作滑块位于:

http://codepen.io/anon/pen/hAnre/