今天研究实现了一个将 table head 固定的效果。
主要思路是在 table 外包裹一个用于滚动的 container
,然后设置其滚动样式:
.container {
xxx
overflow-x: scroll;
overflow-y: hidden;
xxx
}
然后再修改 tbody的滚动样式
.container {
overflow-y: scroll;
}
最后 td, th 设置最小宽度即可。
完整代码请参考:
See the Pen azOMGz by 宋佳洋 (@songjiayang) on CodePen.