2014-03-26 76 views
0

好心提供解決方法。在下拉列表框中使用Cascading style Sheet類,但默認顏色不會被類重寫。 試圖CSS如,
如何在asp:dropdownlist中更改默認的藍色顏色以供選擇和默認的白色文本?

option:hover{color:red;}


select:hover{color:red;}

+0

顯示你的代碼你試過了什麼? –

+0

請點擊此鏈接。它會幫助 http://stackoverflow.com/questions/15609468/how-to-change-the-selected-color-of-listbox-in-asp-net –

+0

這樣?檢查鏈接。 http://jsbin.com/mucojequ/1/ –

回答

0

這是不可能的。

也許你可以嘗試使用自定義選擇部件<li>

+0

我正在從數據庫中提取dropdownlist項目。 –

1

只是用CSS不能達到的效果。通過使用Select2 JQUERY Plugin您可以達到預期的效果。檢查Demo

所以這裏是我們的下拉菜單。

<select id="dropdown"> 
    <option>Item 1</option> 
    <option>Item 2</option> 
    <option>Item 3</option> 
    <option>Item 4</option> 
</select> 

利特爾位jQuery代碼

$(document).ready(function() { 
$("#dropdown").select2(); 
}); 

的CSS代碼小的線。

.select2-results .select2-highlighted { 
    background: gold; /*this is responsible to change the bg color*/ 
    color: purple; /*this is responsible to change the font color*/ 
} 
+0

我不想更改列表的背景顏色和顏色。我想在光標指向時更改「藍色」顏色。當光標指向時,「白色」文字顏色。在你的例子中也是默認的顏色。請提供解決方案。出現。 –

+0

我已經更新了我的答案,請檢查它。 –

+0

我將你的select2.min.js和select2.css用於項目。如何爲下拉列表添加類?您已使用