0
我有問題,我有hover
效果不會呈現相同的更改文本color
background-color
更改。避免在懸停轉換文本和背景顏色的不同更改速度
有什麼辦法避免這種不同的過渡的行爲呢?
這裏一個活生生的例子:
* {
-webkit-transition: all 2s linear;
-moz-transition: all 2s linear;
-o-transition: all 2s linear;
transition: all 2s linear;
}
.maps-btn {
margin: 10px;
padding: 10px;
background-color: #f0f0f0;
color: blue;
}
.maps-btn a {
font-size: 15px;
font-weight: 700;
letter-spacing: 1.5px;
text-transform: uppercase;
text-decoration: none;
}
.maps-btn i {
font-size: 25px;
vertical-align: sub;
}
.maps-btn:hover,
.maps-btn:hover i,
.maps-btn:hover a {
background-color: blue;
color: #fff;
}
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="maps-btn">
<a href="https://www.google.com/maps/dir/?api=1&destination=Frankfurt Main, Germany" target="_blank">
<i class="fa fa-map-marker" aria-hidden="true"></i>
Show on map
</a>
</div>
THX的調試幫助! – wittich
你敢打賭 - 這是一個我從未見過的有趣的錯誤。 – arbuthnott