asp.net AjaxControlToolkit ComboBox:如何更改 CSS 中列表项的鼠标悬停颜色?
我发现一些博客展示了如何覆盖默认的 ItemList 样式,如下所示: .CustomComboBoxStyle .ajax__combobox_itemlist li {
背景颜色:绿色;
边框:1px 实心黄绿色;
颜色:白色;
字体大小:中;
字体系列:Courier New;
底部填充:5px;
我希望
我可以做这样的事情来更改默认的 MouseOver 颜色: .cbStyle .ajax__combobox_itemlist li:hover
{ 颜色: 石灰; 但这
没有效果。
有人有什么建议吗?
谢谢, ——保罗
I found some blogs that show how to override the default ItemList style like this:
.CustomComboBoxStyle .ajax__combobox_itemlist li {
background-color: Green;
border: 1px solid YellowGreen;
color: White;
font-size:medium;
font-family:Courier New;
padding-bottom: 5px;
}
I was hoping I could do something like this to change the default MouseOver color:
.cbStyle .ajax__combobox_itemlist li:hover
{
color:Lime;
}
but this has no effect.
Anyone have any suggestions?
Thanks,
- Paul
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ASP.NET 服务器控件呈现它们自己的 id 与您的原始 id 连接。因此,如果您想设计控件的样式,您可以使用类似
$ct100_combobox_myComboBoxId
的内容。只需右键单击源即可查看服务器为该 id 呈现的内容。ASP.NET server controls render their own id concatenated with your original id. So if you want to style a control you would use something like
$ct100_combobox_myComboBoxId
. Just right click the source to see what the server rendered for the id.Microsoft 在 .NET 4.0 中添加了一项新功能,可以从服务器端控件创建可预测/可自定义的客户端 ID。 Visual Studio 杂志 (控制ClientId部分)
Microsoft added a new feature in .NET 4.0 to create predictable/customizable client side IDs from server-side controls. Visual Studio Magazine (Controlling the ClientId section)