![](/img/trans.png)
[英]Can't Change HTML dropdown select option background on hover on 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.