在Chrome或Firefox中无法正常工作。是否有任何解决方法?
<!DOCTYPE html>
<html>
<head></head>
<body>
<h3>overflow-y:visible</h3>
with overflow-x:hidden
<div style="overflow-x:hidden;overflow-y:visible;width:100px;height:100px; position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
without overflow-x:hidden
<div style="overflow-y:visible;width:100px;height:100px;position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
</body>
</html>
实际情况涉及到必须具有overflow-x:hidden的组件,但这会触发弹出菜单,需要使其在y方向上能够脱离元素。我应该将这些菜单定位在父组件之外,还是有更好的解决方法?
overflow-x: visible; overflow-y: hidden;
,但两个轴上都出现了裁剪。 - Sprintstar