c# - 摆脱下拉列表上的悬停效果

标签 c# css dropdownlistfor

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

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

最佳答案

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

关于c# - 摆脱下拉列表上的悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22698390/

相关文章:

c# - 无法获取 DropDownListFor (MVC5) 的选定值

c# - 如何启动将在任何编辑器中打开文本文件并自动将光标移动到特定行号的进程?

c# - 从 Teltonika FM4200 读取 GPS 数据

html - 使用变换 :translateZ(0) and text disappear when color is white 的 GPU 加速

CSS 初学者遇到悬停问题

angularjs - 仅在 Angular 选择上应用剑道下拉列表样式

c# - 无法将 Linq.IOrderedEnumerable<T> 转换为 Linq.IQueryable<T>

c# - 添加解决方案名称作为所有项目的命名空间的基础

jquery - 多级动态列表 jQuery

asp.net-mvc - MVC4 DropDownListFor 对象引用未设置为对象的实例