我想在鼠標移出事件開始CSS轉換之前應用延遲。我的CSS代碼如下,請讓我知道如何在CSS過渡之前應用時間延遲。我想在css中應用延遲鼠標輸出
我想要在用戶將鼠標指針移出菜單之後,菜單保持穩定一段時間(例如3秒)。
.timnav li .dropdown {
width: auto;
min-width: 0px;
max-width: 230px;
height: 0;
position: absolute;
overflow: hidden;
z-index: 999;
background:rgba(255, 255, 255, 0.8);
}
.timnav li:hover .dropdown {
min-height: 60px;
max-height: 500px;
height: auto;
width: 100%;
padding: 0;
-webkit-transition: delay .5s ease-in-out;
-moz-transition: delay .5s ease-in-out;
-o-transition: delay .5s ease-in-out;
}
.timnav li .dropdown ul {
margin: 0;
margin-top:7px;
}
.timnav li .dropdown ul > li {
display: block;
width: 100%;
float: left;
text-align: left;
height: auto;
border-radius: none;
padding-bottom:2px;
}
.timnav li .dropdown .dropdown2{
display: none;
width: 100%;
float: left;
text-align: left;
height: auto;
border-radius: none;
}
.timnav li .dropdown ul > li:hover .dropdown2{
display: block;
width: 100%;
float: left;
text-align: left;
height: auto;
border-radius: none;
}
.timnav li .dropdown .dropdown2:hover {
display: block;
width: 100%;
float: left;
text-align: left;
height: auto;
border-radius: none;
}
.timnav li .dropdown .dropdown2 li a {
display: block;
padding-left:7px !important;
height:6 !important;
padding-top:8px;
background: url(../images/nav-bg.jpg) repeat; color:#fff;
}
.timnav li .dropdown ul > li a {
display: block;
line-height: 26px;
height: 22px;
padding: 10px;
background: url(../images/nav-crrent.jpg) repeat; color:#FFFFFF;
}
.timnav ul .dropdown ul li:first-child a {
border-radius: 0;
}
.timnav li .dropdown li a:hover {
background: url(../images/nav-bg.jpg) repeat; color:#000;
}
感謝但它不工作,你能告訴我我應該在哪裏嵌入webkit延遲,請檢查我的CSS鱈魚。你想要活的鏈接,然後我會發布在這裏。 – 2013-04-24 22:45:36
我已經添加了一個簡單的JSFiddle演示的鏈接。所有前綴的語法都是相同的,無論是「-o」還是「-webkit」等。 – Fenton 2013-04-24 22:52:55
感謝史蒂夫芬頓, 它的工作,但沒有追加整體,下拉快速隱藏。 和在鼠標上的下拉菜單上切到peice。不顯示整體。 如果你能幫助我,我會發給你網站的網址。 – 2013-04-24 23:22:15