【问题标题】:How to change the default blue color for selection and default white color for text in asp:dropdownlist?如何更改 asp:dropdownlist 中选择的默认蓝色和文本的默认白色?
【发布时间】:2014-03-27 16:51:24
【问题描述】:

请提供解决方案。尝试在下拉列表框中使用Cascading style Sheet 类。但默认颜色不会被该类覆盖。 尝试过css,例如,

option:hover{color:red;}


select:hover{color:red;}

【问题讨论】:

标签: c# css


【解决方案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*/
}

【讨论】:

  • 我不想更改列表的背景颜色和颜色。我想在光标指向时更改“蓝色”颜色。光标指向时的“白色”文本颜色。在您的示例中也是默认颜色。请提供解决方案。出现。
  • 我在项目中使用了你的 select2.min.js 和 select2.css。如何为下拉列表添加类?您已使用
  • 我正在从数据库中获取下拉列表项
  • 你能和我分享一个活生生的例子吗..你不需要在select中添加css。只需将上面已发布的 CSS 粘贴到 select2.css 文件中即可。
  • 如果您的问题得到解决,然后通过投票并接受答案来结束这个问题,因此如果其他人面临同样的问题,它可以作为一个很好的参考。
【解决方案2】:

这是不可能的。

也许您可以尝试使用 自定义选择小部件,例如 &lt;li&gt;

【讨论】:

  • 我正在从数据库中获取下拉列表项。
猜你喜欢
  • 2015-11-25
  • 1970-01-01
  • 2021-03-21
  • 2012-01-26
  • 2018-02-16
  • 1970-01-01
  • 2016-05-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多