說我有一個表,其行可以動態分配.hidden
類。具有該類的行通過CSS隱藏。該行還鋪有交替的顏色,就像這樣:斑馬條紋忽略隱藏元素
tr:nth-child(even) {
background-color: $light-grey;
}
但是,我想將每一個陰影甚至,取消隱藏行。當應用:nth-child(even)
時,隱藏的行不計算在內,並且模式看起來一致。以下是我的直接嘗試,但它沒有達到我所希望的。
tr:not(.hidden):nth-child(even) {
background-color: $light-grey;
}
:nth-child()
被簡單地指的是行的原始索引,而不是從tr:not(.hidden)
當前選擇範圍。這兩者簡單地通過彼此頂部「過濾」。
在CSS中是否有:nth-of-scope/selection()
(或簡單地說是:nth()
)meta class?是否有任何等價物或替代方法?
或者我必須使用Javascript嗎?
(我應該說,我也可以使用jQuery)
有一個[純粹的CSS方式](http://stackoverflow.com/a/42013886/3094153) – kornieff 2017-02-02 22:58:14
@kornieff你錯了。你的回答沒有解決問題中提到的問題。 – 2017-02-03 00:03:51