html - 如何更改数据表中排序箭头的颜色

标签 html css datatables

我正在使用 DataTables,我需要将排序箭头的颜色从默认值(紫色)更改为其他颜色。我正在尝试的代码正在更改整个标题行的颜色,而我只需要图标。还有其他类(class)吗,因为下面的代码对我没有帮助。

CSS

table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {
   color : yellow;
}

谢谢

最佳答案

我想通了。 DataTables 使用图像作为图标,因此我们不能即时更改颜色。为此,我们需要用我们选择的颜色替换图标图像。所以在下面的 CSS 中,我只是用我需要的图像替换了 DataTables 中的图像。

table.dataTable thead .sorting_asc {
background-image: url("../images/integration/upArrow.gif");
}

关于html - 如何更改数据表中排序箭头的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44851964/

相关文章:

javascript - 如何在按下 'up' 或 'down' 箭头键时让 Fancybox 切换到下一个或上一个画廊?

CSS:如何根据字符高度与行高设置样式

generics - Golang通用方法从数据库中获取数据

html - 无法使用 css 和 prince 使分页符正常工作

css - 中心列设置为 100% 高度的粘性页脚

javascript - DataTables 设置默认排序列并设置不可排序列

javascript - DataTables Javascript数据源 'No Data Available'

javascript - HTML5 Canvas : Drawing shapes around edges of the canvas

html - 与 Bootstrap 3 垂直对齐

jquery - 单击按钮后div从左侧滑动