我试图为表的第一列提供box-shadow
,沿着我也为第一列元素使用position: sticky; left: 0
。box-shadow
出现在Firefox中,但没有出现在Chrome中,我已经尝试了不同的z索引,但似乎没有在Chrome中工作。
table {
border-collapse: collapse;
}
th,
td {
padding: 8px;
border: 1px solid black;
text-align: left;
}
th {
background-color: #f2f2f2;
}
tr:nth-child(even) {
background-color: #dddddd;
}
tr td:first-child {
position: sticky;
left: 0;
z-index: 100;
background-color: skyblue;
box-shadow: 2px 2px 4px rgba(255, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(255, 0, 0, 0.5);
}
个字符
在代码中,我使用了sticky
,但我也尝试了relative
定位,但结果是一样的。
Firefox:
的数据
Chrome:
的
1条答案
按热度按时间6jjcrrmo1#
我没有解释为什么在Chromium浏览器中的粘盒上没有呈现盒阴影。但是,它可以与
filter: drop-shadow()
一起使用个字符