我正在開發一個CSS樹視圖,我想,如果有可能,只保留有子女的元素有關的懸停效果:如何保持懸停效果只對父
<ul>
<li><span>Item 1</span>
<ul>
<li><span>Item 1.1</span></li>
<li><span>Item 1.2</span></li>
<li><span>Item 1.3</span></li>
</ul>
</li>
</ul>
我已完成在CSS是:
.treeview li>ul>span:hover, .treeview li>ul>span:hover+ul li span {
background:#eee;
border:1px solid #94a0b4;
color:#000
}
但這並不像我預期的那樣工作。
究竟是什麼元素,你試圖應用懸停呢?只是項目1跨度? – Kierchon
'ul'不是'span'的'li'的孩子。 –
@Kierchon在這種情況下,只有項目1.但是,如果項目1.1有一個孩子(項目1.1.1)我也想要項目1.1被突出顯示 –