【发布时间】:2021-09-23 13:52:11
【问题描述】:
我有一些 CSS 可以在悬停时为我的表格上的一行着色。
tr:hover {
background: gray !important;
}
但是,它也会突出显示表格上的过滤器行。所以我检查并发现它有<tr class="MuiTableRow-root MuiTableRow-hover"...etc
那么,我的问题是,如何修改上面的代码,使其仅适用于上面显示的那个类?
编辑:首次尝试应用类。
.MuiTableRow-root MuiTableRow-hover {
tr:hover {
background: gray !important;
}
}
【问题讨论】:
-
我假设您使用的是通过类名判断的 Material UI,但我不确定您所说的“过滤行”是什么意思 - 如果它是带有列名的第一行,应该不是也有这些课程吗?您可以将自定义类应用于要悬停的行吗?多一点上下文将帮助我们提供有用的答案。
-
我正在使用材料表。过滤器行使用不同的类。所以我只需要知道如何将上面的 tr:hover 应用到我提到的特定类。
-
@Lety 我曾尝试应用该类,但似乎有嵌套类。我已经编辑了原始帖子的结尾以显示我现在正在尝试的内容,但这不起作用。知道我的错误吗?
-
@Jon 看看正确的答案。 'tr.
' 获取每个带有类名的 tr 元素,但如果选择器用空格分隔,它会搜索具有该类的选择器的子元素...
标签: css material-table