css 位置粘滞不适用于多行结构

s4chpxco  于 2023-02-01  发布在  其他
关注(0)|答案(1)|浏览(101)

我在开发自定义表组件时遇到了问题。您可以在此处检查简单的变化:https://codesandbox.io/s/dank-browser-w2o89u?file=/src/App.js
问题:我使用了位置粘滞来固定表格中的列。它在宽分辨率下工作正常,但在紧分辨率下我面临一些奇怪的行为。滚动粘滞元素时,它停留在开始处,但在最后它开始移动。我尝试在单行中复制相同的错误,但不能。它在溢出的单行中工作完美,但如果我将添加一个更多的div到层次结构中,它就不工作了。
我无法更改结构,因为我只需要一个滚动条就可以滚动所有行
我试着用减少大小来修复,但也不是大小写。因为我可能有很多列。

vwkv1x7d

vwkv1x7d1#

如果在Flexbox容器中使用粘性,则应指定容器大小。
如果溢出是x,则应设置容器的宽度。
如果溢出是y,则应设置容器的高度。
https://codesandbox.io/s/nice-morning-c3g3h2?file=/src/App.js

相关问题