簡體   English   中英

HTML 5選擇列表選項在chrome懸停時更改背景顏色

[英]Html 5 Select List Option change background color on hover in chrome

嘗試了很多以更改懸停時select選項的背景顏色,但無法這樣做,請幫助我找到解決方法。

select.rangs option:hover {
 box-shadow: 0 0 10px 100px #ffea00 inset;}
option.rang:hover {
 background: #ffea00 !important;}

<select id="order" name="order" title="order" class="form-control form-login__input-field label-error rangs">
 <option class="rang" value="">Sort By</option>
 <option class="rang" value="popular">Most popular</option>
 <option class="rang" value="register_desc">Oldest First</option>
 <option class="rang" value="register_asc">Newest First</option>

我希望在chrome懸停時更改背景顏色

以下代碼將為您提供幫助。 運行代碼段。

在此處輸入圖片說明

 .rang:hover { background: #ffea00 !important;} 
 <select id="order" name="order" title="order" class="form-control form-login__input-field label-error rangs"> <option class="rang" value="">Sort By</option> <option class="rang" value="popular">Most popular</option> <option class="rang" value="register_desc">Oldest First</option> <option class="rang" value="register_asc">Newest First</option> </select> 

您不能更改<option>background ,也不能在option元素內設置腳本或樣式。 無論文本,樣式或腳本是什么,它僅用於顯示選項元素內的文本。

option元素的主要屬性是value ,這就是為什么無需在<option>內的文本上添加CSS的原因

您只能在<select>上應用CSS:

select {
background: #ffea00;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM