css - 如何覆盖已排序数据表的样式?

标签 css angularjs datatables

我基本上是想弄清楚如何更改数据表中这个特定元素的样式

enter image description here

这里是 HTML:

<table id="oldFornitures" class="table" datatable="ng" dt-options="dtOptions" >
                <thead>
                    <tr>
                        <th class="col-order">{{'POD' | translate}}</th>

这里是 dtOptions:

$scope.dtOptions = DTOptionsBuilder.newOptions()
            .withOption('bFilter', false)
            .withOption('responsive', true)
            .withOption('sScrollY','40vh')
            .withOption('sScrollCollapse', true)
            .withOption('sScrollX', 'auto')
            .withLanguage({ "sEmptyTable": "Nessuna fornitura presente","sInfoEmpty" : ""})
            .withOption('bPaginate', false);

这是让我们看到标题中列顺序的图像,我想用另一种样式替换它

这怎么可能?

最佳答案

要更改排序图标的样式(图像),您需要更改自动生成的数据表类,您可以在“检查元素”时弄清楚。

自动生成的类包括:

sorting
sorting_asc
sorting_desc

根据您的代码示例:

.table thead th.sorting {
    background-image: url(sort.png); //path of the image you want
}

.table thead th.sorting_asc {
    background-image: url(sort_asc.png); //path of the image you want

}

关于css - 如何覆盖已排序数据表的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46472970/

相关文章:

html - 如何在不裁剪的情况下显示 .svg 图标?

javascript - 当元素在 AngularJS 中可见时运行一些 DOM 操作

javascript - 带有 id 的 ng-route 可以正常工作,但是 json 中带有 id 的 id 是错误的

angularjs - 使用@types/angular 作为全局

javascript - 在特定断点处隐藏 DataTables 列

Css - 针对某些类

java - 如何打印定位器路径

android - react native : Horizontal and Vertical Paging Together

javascript - 隐藏列时调整第 nth-child 属性

javascript - dataTables (jquery) 按两列搜索