區分 :focus 和 :active 偽類
雖然 :focus 和 :active樣式狀態都可以透過使用者互動激活,它們的功能不同
:focus
:active
主要區別
範例
考慮以下HTML 和CSS 程式碼:
<button> Click to Change Color </button> <style> button { font-weight: normal; color: black; } button:focus { color: red; } button:active { font-weight: bold; } </style>
當按鈕最初呈現時,它有無活動或焦點狀態。當使用者使用 Tab 為其提供焦點時,它進入 :focus 狀態並且文字變為紅色。如果使用者隨後按一下該按鈕,它將進入 :active 狀態,導致文字變為紅色且粗體。
以上是什麼時候使用 :focus 和 :active 偽類?的詳細內容。更多資訊請關注PHP中文網其他相關文章!