在 CSS 中延遲 :hover 效果
你可以在不使用 JavaScript 的情況下延遲 :hover 事件嗎?
可以利用CSS來延遲懸停效果的應用
如何使用過渡延遲:hover 效果:
考慮以下CSS 程式碼:
div { transition: 0s background-color; } div:hover { background-color: red; transition-delay: 1s; }
在此範例中,轉換延遲屬性設定為1 秒。這會導致進入 :hover 狀態時背景顏色變更延遲 1 秒。
範例:
<div>delayed hover</div>
視覺示範:
<pre class="brush:php;toolbar:false">display:inline-block; padding:5px; margin:10px; border:1px solid #ccc; transition: 0s background-color; transition-delay:1s;
}
div:hover {
background-color: red;
}
此演示顯示了一個帶有背景顏色變化的延遲懸停效果,指示如何在CSS 中利用過渡來延遲懸停效果。
以上是如何在沒有 JavaScript 的情況下延遲 CSS 中的 :hover 效果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!