我在表格中有一个渐变行,当鼠标悬停在该行中的任何单元格上时,我想更改整行的渐变。据我所知,我现在使用的 CSS 应该可以工作,但是鼠标悬停时没有任何反应(但原始渐变看起来很完美)。这是CSS:
td {
font-family: 'Roboto Slab', serif;
font-size: 18px;
padding: 3px 15px;
text-align: center;
}
.silvergrad {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#CCC');
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC));
background: -moz-linear-gradient(top, #FFF, #CCC);
}
.silvergrad tr:hover td {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#CCC');
background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#CCC));
background: -moz-linear-gradient(top, #999, #CCC);
}
在 .silvergrad tr:hover 之后,我尝试过使用和不使用 td。这是该行的 HTML:
<tr class="silvergrad">
<td>Some stuff</td>
<td>Some stuff</td>
<td>Some stuff</td>
</tr>
谁能看到我做错了什么?提前致谢。