在Angular UI Grid

时间:2016-08-04 02:51:35

标签: css angularjs angular-ui-grid ui-grid

我已经在Stackoverflow和github的各个地方进行了搜索,但我们无法找到解决这个问题的方法,我希望有人能告诉我正确的方向。

我正在为我的项目使用Angular UI Grid,到目前为止一切都很顺利。我现在尝试通过使用我自己的类来覆盖默认类来修改网格的CSS,以使其看起来更好。我目前所居住的区域正在改变所选行的背景颜色。

目前,它是选择行时出现的默认淡蓝色,与我应用程序中的其他颜色不一致。我在Chrome Inspector工具中看到,以下类适用于提供背景颜色的单元格。

.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{
    background-color: #c9dde1;
}

但是当我尝试在我自己的CSS文件中覆盖此类时,如下所示

.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{
    background-color: #efe8ed!important;
}    

应用程序仍然采用默认的库类及其颜色。

我已经在我自己的CSS中覆盖了其他网格类,它们反映得很好。这可能是一个问题,因为当我选择行时会动态应用这个类吗?

有没有办法可以应用我自己的CSS类?

感谢您的时间和精力。

1 个答案:

答案 0 :(得分:0)

在Chrome中右键单击要编辑其颜色的单元格网格,然后单击“检查”,查看“样式”选项卡并确保编辑正确的样式。它可能会被某种东西所覆盖。并尽量不要使用重要的,这通常是一个坏主意。