我有以下的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);
内。 然后当我悬停在li
元素与类node
设置color: rgba(0, 0, 0, 0.3);
跨越icon
类内的第一个.action-button-container
孩子。 然后,当我在与类icon
rheove跨我想要设置color: rgba(0, 0, 0, 0.6);
。
这里是什么,我尝试了演示,但预期它没有工作:
DEMO:https://jsfiddle.net/pw9ryrnp/
QUOTE “根据HTML的生活水平,为SPAN元素的内容模型是 ”措词内容“。” [link here](https:// stackoverflow。com/questions/5545884/can-span-tags-have-any-type-of-tags-inside-them) – Ivan