如下图所示:滚动时表格中的行在超过表头时还会继续滚动
贴下代码
<table class="table" border="0" cellspacing="0">
<thead>
<tr>
<th>编号</th>
<th>钢平</th>
<th>规格</th>
<th>区域</th>
<th>库位号</th>
</tr>
</thead>
<tbody style="overflow: hidden;height: 90%;">
<tr>
<td>1</td>
<td>1000</td>
<td>22</td>
<td>A</td>
<td>121</td>
</tr>
<tr>
<td>2</td>
<td>1000</td>
<td>22</td>
<td>B</td>
<td>163</td>
</tr>
<tr>
<td>3</td>
<td>1800</td>
<td>10</td>
<td>C</td>
<td>188</td>
</tr>
</tbody>
</table>
/*表格滚动动画*/
@keyframes table {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-100%);
}
}
.table tbody{
animation: table 10s infinite linear;
}
这是为什么呢?
PS:按照两位博主的回答重新修改的样式 还是会有一些溢出 不知道什么原因
如图 :会有一点点的溢出