我試圖製作一個按鈕,當沒有被徘徊時有一個白色背景和一個橙色圖標,並且在懸停時有一個橙色背景和一個白色圖標。該行爲與在滾動瀏覽此處找到的其中一個圖標時看到的行爲非常相似。如何在鼠標懸停在另一個元素上時更改元素的顏色?
我遇到的兩個問題是滾動時文本突出顯示爲藍色,並且我只能將背景更改爲橙色,而不是同時更改圖標顏色。該圖標是一個圖形。有誰知道如何完成我想要做的事情?
這是我正在使用的html塊。
<div class="col-xs-4">
<a href="/pace">
<div class="calc-btn">
<span class="glyphicon glyphicon-time" style="font-size:100px;"></span>
<span class="text-under-gylphicon">Pace</span>
</div>
</a>
</div>
和相應的CSS
.text-under-gylphicon{
display: block;
}
.calc-btn, .calc-btn a{
margin: 10px 0;
padding: 10px;
font-size: 33px;
line-height: 1.4;
text-align: center;
background-color: #f9f9f9;
list-style-type: none;
list-style-position: outside;
border: 1px solid #fff;
text-decoration: none;
}
.calc-btn:hover {
background-color: #EF5E2F;
text-decoration: none;
}
.calc-btn:hover::after {
color: #FFFFFF;
}
太謝謝你了!我一直在掙扎幾個小時。 – Xerunix
沒問題,很高興我可以幫助:) – Jesse