1
.Button_Image {
width: 40px;
-webkit-transition: opacity 0.5s linear;
-moz-transition: opacity 0.5s linear;
-ms-transition: opacity 0.5s linear;
-o-transition: opacity 0.5s linear;
opacity: 1;
}
.Button:hover .Button_Image {
opacity: 0;
}
.Button_Name {
font-size: 18px;
color: black;
line-height: 40px;
-webkit-transition: opacity 0.5s linear;
-moz-transition: opacity 0.5s linear;
-ms-transition: opacity 0.5s linear;
-o-transition: opacity 0.5s linear;
opacity: 0;
}
.Button:hover .Button_Name {
opacity: 1;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<a href="#" class="Button btn btn-success btn-block">
<img class="Button_Image" src="https://i.stack.imgur.com/hiAkR.png">
<span class="Button_Name">Football</span>
</a>
我有具有內2種元素的按鈕。
- 運動
的運動
display: none;
可見一個對準完美中心。 但我需要添加淡入淡出功能,所以我無法使用display
關鍵字。相反,我去了opacity
。
這導致這兩個元素即使一個隱藏並排保持並排。
目前的狀態是這樣的:
顯示一些代碼,沒有代碼,我們只能猜測,以協助什麼情況,以及如何。 – Extricate
@Extricate added ...感謝提醒 –