我希望我的CSS懸停樣式僅在內部跨度(類爲「ag-header-group-text」)不爲空(即顯示文本)時發生。這是可能的只通過CSS?在某些情況下(即包含文本)CSS懸停效果
https://jsfiddle.net/N8qah/13/
<div class="ag-header-group-cell ag-header-group-cell-with-group" style="width: 80px;">
<div class="ag-header-cell-resize"></div>
<div class="ag-header-group-cell-label"><span class="ag-header-group-text">TEST</span><span class="ag-header-expand-icon"><svg width="10" height="10"><polygon points="0,0 10,5 0,10"></polygon></svg></span>
</div>
</div>
UPDATE:
我改變了我的CSS這一點,但這並沒有啓用,除非內寬度不爲空,其中工作在 - 唯一的問題是跨度突出顯示,而不是最外層的懸停發生在
.ag-header-group-cell:hover span.ag-header-group-text:not(:empty) {
background-color: #00008A;
}
nope - 看起來像是殺死了所有懸停效果:) – rex