У меня есть родительский и дочерний элементы:
.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
вычисляются из .parent
, но также overflow:hidden
применяется и к .child
.
Похоже, что position:fixed
будетбыть полностью проигнорированным, если мы добавим will-change:transform
Взгляните сюда: https://jsbin.com/beluweroti/1/edit?html,css,output
Примечание: Я не добавляю этот стиль в .parent
, поэтомуЯ не могу просто удалить его.
Я могу справиться с позиционированием и установить правильные left
и top
, но вопрос в том,
как я могу игнорировать overflow:hidden
для детей с фиксированным положением?