C# 去除下拉列表上的悬停效果

C# 去除下拉列表上的悬停效果,c#,css,dropdownlistfor,C#,Css,Dropdownlistfor,在我的MVC项目中,我得到了一个不同颜色的下拉列表: @Html.DropDownListFor(model => model.BehanlingsColour, new SelectList( new List<Object>{ new { value = "#7fe553" , text = "Red" }, new { value = "#29

在我的MVC项目中,我得到了一个不同颜色的下拉列表:

@Html.DropDownListFor(model => model.BehanlingsColour, new SelectList(
                  new List<Object>{ 
                       new { value = "#7fe553" , text = "Red" },
                       new { value = "#295616" , text = "Yellow" },
                       new { value = "#165651" , text = "Green"},
@Html.DropDownListFor(model=>model.behanlingscolor,新选择列表(
新列表{
新的{value=“#7fe553”,text=“Red”},
新的{value=“#295616”,text=“Yellow”},
新的{value=“#165651”,text=“Green”},
此列表的要点是供用户选择颜色。
问题是,我在悬停在颜色上时会产生蓝色悬停效果……有没有办法消除这种效果?

不幸的是,您无法使用CSS设置选项悬停属性的样式。您的解决方法是使用不同的标记结构伪造下拉列表,并使用javascripts连接交互效果。有许多前端框架可以帮助您实现这一点的作品。是使用最广泛的作品之一。

好的!谢谢您的回答!我在想,也许我可以通过使用悬停效果来伪装它,将背景颜色更改为我悬停的任何颜色…但无法使其工作。。