2015-11-13 64 views
1

我有一個頁面上有大量的<li>標籤,但我需要單獨更改每個背景圖像。所以在我的CSS我想要麼這是更快:活躍僞或添加一個類

.className { 
    background: red; 
} 
.className:active { 
    background: lime; 
} 

如果我是做一個onClick事件,我會做的非常相似

.className { 
    background: red; 
} 
li .active_class1 { 
    background: lime; 
} 

什麼是速度更快,設置一類活躍,並添加樣式或添加一個類來添加樣式?因爲在這兩種情況下我都需要改變背景顏色。

謝謝!

回答

2

如果您可以使用本機僞選擇器,那麼添加額外的類是您不需要的額外步驟。所以,後者(使用僞)更快。只有在每個li上添加類纔會使其變慢。

相關問題