我有一个父元素和一个子元素:
.parent {
will-change: transform;
overflow: hidden;
position: absolute;
}
.child {
position: fixed;
top: 80px;
left: 80px;
}
没有will-change:transform
样式的.child
元素,无论父元素的位置如何,overflow:hidden
都将基于窗口定位。
现在.parent
具有这种风格,不仅top
和left
计算.child
from .parent
,而且也overflow:hidden
适用于.child
。如果我们在这里添加看一下
,似乎position:fixed
将被完全忽略: https ://jsbin.com/beluweroti/1/edit?html,css,outputwill-change:transform
注意:我没有将此样式添加到.parent
,所以我不能简单地删除它。
我可以处理定位,并设置正确的left
and top
,但问题是
我如何才能忽略overflow:hidden
固定位置的孩子?