【发布时间】:2014-02-15 22:45:09
【问题描述】:
这就是我想要做的:
我有两个并排的图标,下面有两个隐藏的跨度。当我将鼠标悬停在一个图标上时,我希望出现相应的跨度。
------------ HTML部分-----
<span class="icons"><!--ICONS-->
<li class="oneLI">one</li>
<li class="twoLI">two</li>
</span>
<span class="popups">
<span class="one"></span>
<span class="two"></span>
</span>
--------------CSS部分--------------
span.popups span.one,span.popups span.two{opacity:0;
span.icons:first-child:hover + span.popups span.one{opacity:1}
span.icons:last-child:hover + span.popups span.two{opacity:1}
现在显然这不太行,我将如何只使用 CSS 来解决这个问题?
【问题讨论】:
-
基本上,你不能,因为你不能去“备份”层次结构。如果由于某种原因无法更改 HTML,最好的选择是 JavaScript。
-
可能重复的主题 [link]stackoverflow.com/questions/18749276/…
标签: html css selector siblings