【发布时间】:2018-10-05 11:35:04
【问题描述】:
我有一张桌子,我想在你悬停一行时设置一些样式,所以我使用了box-shadow,并添加了相应的 z-index 来完成这项工作。问题是当我将tds 设置为具有背景颜色时,它只是使其位于盒子阴影的顶部,因此悬停不起作用。
我该如何解决这个问题,以便在 td 元素中同时使用背景颜色,并在悬停在一行上时使用 box-shadow 样式?
我在这个简单的 jsfiddle 中复制了它: https://jsfiddle.net/pjz43a52/
检查当您将鼠标悬停在一行上时,盒子阴影是否位于其他行的后面。如果您评论 td 背景颜色的行,它就可以工作:
table td {
/* background-color: #EFEFEF; */
z-index: 1;
}
任何想法为什么会发生这种情况?
【问题讨论】:
标签: html css z-index box-shadow