我有一個奇怪的情況:的標籤不尊重背景色的RGBA透明度
在下面的代碼片段,當我嘗試並應用rgba
顏色我的一個標籤,它的作用就像是rgb
顏色,而不是rgba
。所以文字背景是堅實的,但背景的其餘部分(來自span
而不是a
)具有正確的不透明度。
我知道我可以分開:hover
查詢,它會解決問題,但我想知道爲什麼它這樣做?我究竟做錯了什麼?
span {
display: inline-block;
padding: 5px;
border: 2px solid #00bcd4;
border-radius: 5px;
margin: 5px;
background: #ffffff;
cursor: pointer;
}
span a {
text-decoration: none;
color: #00bcd4;
}
span:hover,
span:hover a {
background: rgba(0, 188, 212, 0.5);
color: #ffffff;
}
<span><a href="">Link</a></span>
你甚至嘗試嗎?看看懸停的鏈接的顏色.... –
@CalvT我編輯了我的代碼 – Bert
然後我收回我的downvote :) –