我有以下的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