CSS 不会覆盖预览调用 css |蚂蚁反应
CSS doesn't override previews call css | antD react
我正在使用 antD 开发 Tables。默认情况下,每当你在 antD 中悬停 Table 行时,它都会出现轻微的灰色过渡作为高亮显示。我想改变颜色。我使用 less
:
.ant-table-row {
&:hover {
background-color: blue;
}
}
(注意:实际颜色并不重要。这只是一个例子)
每当将行悬停时,它会变成蓝色,如设置的那样,持续一秒钟,然后再次变成浅灰色...
通过 chrome 工具检查元素 CSS,除了我添加的蓝色之外,该对象没有其他 :hover
CSS。然而由于某种原因,这不起作用...
此外,尝试使用 rowClassName
提供自定义 class 并将其与 &:hover
一起使用,结果相同。
这是一个 gif 动图,显示了正在发生的问题
还有一个工作示例(在线):https://codesandbox.io/s/bold-cache-w22lg?file=/src/App.js
这里有两个认为
将您的自定义样式文件放在所有样式文件下面
在下方添加 !important link
.ant-table-row { &:hover { background-color: blue !important ; } }
替换为以下内容:
.ant-table-row:hover td{
background-color: blue!important;
}
我正在使用 antD 开发 Tables。默认情况下,每当你在 antD 中悬停 Table 行时,它都会出现轻微的灰色过渡作为高亮显示。我想改变颜色。我使用 less
:
.ant-table-row {
&:hover {
background-color: blue;
}
}
(注意:实际颜色并不重要。这只是一个例子)
每当将行悬停时,它会变成蓝色,如设置的那样,持续一秒钟,然后再次变成浅灰色...
通过 chrome 工具检查元素 CSS,除了我添加的蓝色之外,该对象没有其他 :hover
CSS。然而由于某种原因,这不起作用...
此外,尝试使用 rowClassName
提供自定义 class 并将其与 &:hover
一起使用,结果相同。
这是一个 gif 动图,显示了正在发生的问题
还有一个工作示例(在线):https://codesandbox.io/s/bold-cache-w22lg?file=/src/App.js
这里有两个认为
将您的自定义样式文件放在所有样式文件下面
在下方添加 !important link
.ant-table-row { &:hover { background-color: blue !important ; } }
替换为以下内容:
.ant-table-row:hover td{
background-color: blue!important;
}