如何在滑鼠離開元素後保持 CSS 懸停狀態處於活動狀態?
「取消懸停」後維護CSS 懸停狀態
在網頁設計中,懸停狀態通常用於在懸停時顯示附加內容或效果在一個元素上。然而,當滑鼠指標離開元素時,這種狀態通常會消失。本文探討了一種 CSS 解決方案,即使在「取消懸停」後也能保持懸停狀態。
問題
許多初學者都會遇到保持懸停狀態的挑戰。例如,請考慮以下範例程式碼:
#about:hover #onabout { display: block; }
登入後複製
將滑鼠懸停在 #about 元素上時,#onabout 元素變得可見。但是,一旦懸停狀態結束,它就會消失。
CSS 解決方案
幸運的是,CSS 提供了使用過渡延遲的解決方案。此屬性指定在應用 CSS 轉換之前等待的時間。透過將其設為非零值,我們可以在取消懸停後將懸停狀態保持一段時間。
div img { transition: 0s 180s; opacity: 0; } div:hover img { opacity: 1; transition: 0s; }
登入後複製
此程式碼可確保影像(img)在取消懸停後 180 秒內保持可見。
替代方法
另一種CSS技術涉及使用變換和焦點淡入淡出
div:hover img:focus { transition: 3s; opacity: 0; transform: rotate(-360deg) scale(0.23); }
登入後複製
此方法需要將tabindex 添加到 中。
透過使用這些 CSS 技術,即使在取消懸停後也可以保持懸停狀態,從而增強網頁上的使用者體驗。
以上是如何在滑鼠離開元素後保持 CSS 懸停狀態處於活動狀態?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前
By DDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前
By DDD
Inzoi:如何申請學校和大學
4 週前
By DDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前
By DDD
Roblox:Dead Rails - 如何召喚和擊敗Nikola Tesla
4 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...
