2017-07-29 87 views

回答

1

.listing:hover

背景透明度

下面的css中的0.17意味着它具有17%的不透明度;將其更改爲1,它將是不透明的。您可能想要將實際懸停顏色更改爲更亮一些。

#timeline .listing:hover { 
    cursor: pointer; 
    border: 1px solid #9fa3aa; 
    background: rgba(217, 217, 217, 0.17); 
} 
+0

啊我不敢相信這是因爲我的背景顏色的透明度..慚愧:(謝謝你的解決方案。 –

1

在懸停狀態,在div具有其中α通道(其範圍是從0 =完全透明的1 =完全不透明)被設定爲0.17,這是相當透明的背景。因此,它後面的線顯示出來。它在默認狀態下不可見,因爲在非懸停狀態下div的後臺定義沒有透明度。

#timeline .listing:hover { 
    cursor: pointer; 
    border: 1px solid #9fa3aa; 
    background: rgba(217, 217, 217, 0.17); } 

#timeline .listing:hover { 
    cursor: pointer; 
    border: 1px solid #9fa3aa; 
    background: rgba(217, 217, 217, 1.0); } 

,並在div後面的行應該消失,因爲它是 「覆蓋」 由格。