背景悬停颜色和溢出导航元素z-index问题

时间:2012-10-20 16:01:35

标签: html css overflow z-index uinavigationitem

任何人都可以帮我解决这个问题。很难总结成一个单一的遗产。

总之。

我有一个手风琴,由列表项组成。每个列表项都有一个锚链接来展开项目。锚链接绝对定位,使其成为列表项的底部中心,并以10px溢出到下一个列表项中。将鼠标悬停在列表项上时,将应用背景颜色。

问题在于此。

滚动列表项时,背景颜色显示在上一个列表项锚点链接的顶部。

我把html / css放在jsfiddle

<ul class="entries">
<li>
  <article class="expand-parent">
      <a href="#" class="show-more ir expand-link"><span>Show more</span></a>
      <header>
          <time datetime="">Date</time>
          <hgroup>
              <h2>Heading</h2>
              <h6>Sub heading</h6>
          </hgroup>
      </header>
      <div class="item expand-target">
          <p>Content</p>
      </div>
  </article>
</li>
</ul>

http://jsfiddle.net/magicspon/GzB44/

有人有任何建议我如何解决这个问题吗?

提前致谢 戴夫

1 个答案:

答案 0 :(得分:0)

也设置背景图像元素本身的z-index。

ul.entries li:hover {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://labs.gumproductions.co.uk/jsfiddle/ui/news-bg.png");
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
z-index:1;
}

http://jsfiddle.net/GzB44/2/

相关问题