0
後,我有一個輸入寬度15em的寬度,這是在懸停更改輸入寬度上懸停過渡已經結束
#autocomplete {
width: 15em;
}
#autocomplete:hover {
width: 100%;
transition: width 3s;
}
我想unhovering即使保持懸停設置擴展。
我已經看到了這個線程:Make CSS Hover state remain after "unhovering"它允許改變徘徊的元素的類。
雖然我需要它,這樣的轉變是不破3秒後發生
不知道它會工作。延遲是JavaScript的踢,所以過渡發生第一 – Maxence
你可以使用setTimeout js延遲。但首先嚐試CSS。如果你正在用JS添加一個類,你應該能夠處理CSS中的延遲,並且性能會更平滑。 – MattJHoughton
好吧,我不希望我的轉換在盤旋後3秒開始。我希望它在盤旋時開始。徘徊後保持寬度爲100%。我試過'settimeout',但沒有運氣。 – Maxence