0

我的 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"},

这个列表的重点是让用户选择一种颜色。问题是当悬停在颜色上时我得到蓝色悬停效果......有没有办法摆脱它?

4

1 回答 1

1

不幸的是,您不能使用 CSS 设置选项的悬停属性。您的解决方法是使用不同的标记结构来伪造下拉菜单,并使用 javascripts 连接交互效果。有许多前端框架可以帮助您解决这个问题。Bootstrap是使用最广泛的一种。

于 2014-03-27T20:30:38.063 回答