如何让这个工具提示显示并隐藏淡入淡出?我试图添加:
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
但没有运气,这是我的代码
工具提示css:
.mainButtonContainer button:hover:after
{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
border-color: #093466;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 7px 2px 2px;
bottom: -5px;
color: #093466;
padding: 5px 15px;
position: absolute;
width: 113px;
z-index: -1;
}
HTML:
<button id=mgf_main1 type="button" onclick="loadData(1)">
<img src="Images/Magof-Icon.png" width="68" height="68"/>
</button>
答案 0 :(得分:4)
您需要将描述元素的所有内容移至button:after
,并仅在button:hover:after
中更改悬停时更改的属性。
button:after {
opacity: 0;
-webkit-transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
transition: opacity .25s ease-in-out;
content:'';
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
border-color: #093466;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 7px 2px 2px;
bottom: -5px;
color: #093466;
padding: 5px 15px;
position: absolute;
top:50px;
left:70px;
width: 113px;
height: 30px;
z-index: -1;
}
button:hover:after {
opacity: 1;
}