【发布时间】:2016-05-30 09:17:57
【问题描述】:
我有一个Handsontable,如下:
http://jsfiddle.net/nt001ymn/22/
我的表格中也有下拉菜单。当我查看下拉菜单时,默认情况下使用浅灰色突出显示。请查看下图:
如何将突出显示的颜色更改为另一种颜色。假设我想将突出显示的颜色更改为黄色。
【问题讨论】:
标签: jquery css drop-down-menu background-color handsontable
我有一个Handsontable,如下:
http://jsfiddle.net/nt001ymn/22/
我的表格中也有下拉菜单。当我查看下拉菜单时,默认情况下使用浅灰色突出显示。请查看下图:
如何将突出显示的颜色更改为另一种颜色。假设我想将突出显示的颜色更改为黄色。
【问题讨论】:
标签: jquery css drop-down-menu background-color handsontable
覆盖这个类:
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
background: #eee;
}
【讨论】:
只需添加这个 CSS:
.handsontable.listbox tr:hover td {
background: #FF0;
}
我还可以解释我是如何到达那里的,所以你可以学习“如何钓鱼”:
Video on how to do it。在我使用这些步骤完成之后,我还将向您展示如何手动更改某物的状态以模拟它“悬停”,以便轻松理解 CSS 在那里发生的事情。
【讨论】:
默认的灰色背景来自导入的可动手操作的 CSS 文件。 要覆盖它,请在您自己的 CSS 文件中添加以下 CSS 样式:
.handsontable.listbox tr td.current, .handsontable.listbox tr:hover td {
background: yellow !important;
}
希望对您有所帮助! ;)
【讨论】:
<style>
.handsontable.listbox tr td.current {
background-color : green;
}
</style>
【讨论】:
添加你的 CSS
.handsontable.listbox tr td.current, .handsontable.listbox tr:hover td{
background-color: yellow
}
【讨论】:
css更新了,请检查
.handsontable.listbox tr td.current, .handsontable.listbox tr:hover td {
background: #ff0;
}
【讨论】: