<分区>
我试图在 y 轴上允许溢出,同时在 x 轴上 overflow hidden 。人们可能希望添加这些属性:
.overflow {
overflow-x: hidden;
overflow-y: visible;
}
到一个 block 级元素就足够了,但由于一些 CSS 实现的怪癖,如文档中所述 here ,这实际上不起作用。最终发生的是 overflow-y 的计算值变为 auto,而 overflow-x 保持隐藏状态。
还有其他方法可以实现我想要的行为吗?
只是为了更详细一点,我有一个水平元素列表,我正在使用自定义按钮滚动浏览这些元素。列表包含元素的宽度远低于列表的宽度。我不希望出现滚动条,因为我使用自己的自定义按钮在列表中导航,所以我需要隐藏 overflow-x。悬停时,我想应用变换来放大元素的大小,但我希望元素能够溢出到包含元素的顶部和底部之外,因此需要 overflow-y 可见。