為 HTML 選擇元素實作自訂突出顯示顏色 在 HTML 中,元素代表下拉清單。將滑鼠懸停在選項上時,將套用預設的突出顯示顏色。但是,一些用戶可能希望自訂此顏色以符合其網站的設計。 要解決此問題,需要注意的是,直接更改單一 的突出顯示顏色是很重要的。元素使用 CSS 是不可行的。相反,我們可以專注於修改 的背景顏色。 中的元素不幸的是,嘗試修改 的背景顏色元素不會產生所需的結果,因為系統的預設顏色將覆蓋任何自訂設定。此限制主要是由於使用 CSS 固有地無法可靠地設定表單控制項的樣式。 作為替代方法,您可以考慮突出顯示整個 元素。滑鼠懸停時的元素。要實現此目的,請應用以下 CSS 規則: select:hover { background-color: red; /* Replace 'red' with your desired color */ }登入後複製 雖然此方法可以突出顯示 元素,它在不同的瀏覽器中表現出不同的行為。例如,Chrome 不會突出顯示下拉清單中的選項,而 Firefox 最初會突出顯示這些選項,但當滑鼠遊標移開且下拉清單保持開啟狀態時無法恢復它們。 這是值得的強調樣式表單控件,包括 由於瀏覽器的不一致和限制,元素仍然是一項具有挑戰性的任務。