CSS:選擇的偽類類似于:checked,但是對于<select>元素有沒有辦法在<option>元素中設置當前所選元素的樣式<select>?然后,我可以為當前選定的選項元素提供背景顏色?這樣我就可以設置當前在封閉下拉列表中可見的選項。
3 回答

弒天下
TA貢獻1818條經驗 獲得超8個贊
實際上,您只能設置幾個CSS屬性:修改后的選項元素。 color
也不起作用,background-color
但你可以設置一個background-image
。
你可以將它與漸變結合起來來做到這一點。
option:hover,option:focus,option:active,option:checked { background: linear-gradient(#5A2569, #5A2569);}
<select> <option>A</option> <option>B</option> <option>C</option></select>
適用于gecko / webkit。

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
這對我有用:
select option { color: black;}select:not(:checked) { color: gray;}
- 3 回答
- 0 關注
- 1309 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消