【发布时间】:2017-08-19 03:16:01
【问题描述】:
我有以下 html 代码:
<ul>
<li id="ajson1" class="node">
<a href="#" id="ajson1_anchor">Afrique</a>
<span class="action-button-container">
<span class="icon">X</span>
<span class="icon">Y</span>
<span class="icon">Z</span>
</span>
<ul>
<li id="ajson2" class="node">
<a href="#" id="ajson2_anchor">Maroc</a>
<span class="action-button-container">
<span class="icon">X</span>
<span class="icon">Y</span>
<span class="icon">Z</span>
</span>
</li>
<li id="ajson3" class="node">
<a href="#" id="ajson3_anchor">Algerie</a>
<span class="action-button-container">
<span class="icon">X</span>
<span class="icon">Y</span>
<span class="icon">Z</span>
</span>
</li>
</ul>
</li>
</ul>
所以我想要做的是将所有跨度与icon 类在跨度action-button-container 内设置为color: rgba(0, 0, 0, 0);。
然后,当我将鼠标悬停在类 node 的 li 元素上时,将 color: rgba(0, 0, 0, 0.3); 设置为与第一个 .action-button-container 子内的类 icon 的跨度。
然后,当我与icon 类进行跨度时,我想设置color: rgba(0, 0, 0, 0.6);。
这是我尝试过的演示,但没有按预期工作:
【问题讨论】:
-
QUOTE “根据 HTML 生活标准,SPAN 元素的内容模型是“短语内容”。 link here
标签: css