我是一个有用的助手,可以将文本翻译成中文。
我有一个菜单,在其中当鼠标悬停在按钮上时会出现一个信息框,告诉用户该按钮的作用。如何应用延迟,让信息框在我把鼠标放在按钮上一秒钟后才出现?
HTML代码:
CSS:
我有一个菜单,在其中当鼠标悬停在按钮上时会出现一个信息框,告诉用户该按钮的作用。如何应用延迟,让信息框在我把鼠标放在按钮上一秒钟后才出现?
HTML代码:
<td class="info"><a id="login-edit_account" href="../login-edit_account.php">Edit account<span><div id="pointer"></div><p style="font-size:11px">Edit user's information.</p></span></a></td>
CSS:
td.info {
position:relative; /*this is the key*/
z-index:24; background-color:#ccc;
color:#000;
text-decoration:none
}
td.info:hover {
z-index:25;
background-color:#fff
}
td.info span {
display: none;
transition: 0s display;
}
td.info:hover span { /*the span will display just on :hover state*/
display:block;
position:absolute;
top:42px; left:7px;
width:210px;
border:2px solid #0cf;
padding: 5px;
background-color:#fff; color:#000;
text-align: center;
-webkit-transition-delay:5s;
}
#pointer {
border:solid 10px transparent;
border-bottom-color:#0cf;
position:absolute;
margin:-27px 0px 0px 10px;
}
http://www.w3schools.com/css/css3_transitions.asp
(在/css/
上删除了3,由于它只是1个字符,因此SO不允许我更正 :))。 - hahaha