A div
с "position: fixed"
встроен в родителя div
. Когда родитель поворачивается или переводится, также перемещается и ребенок div
."position: fixed" div не фиксируется, когда родитель поворачивает или переводит
Это ошибка? Я ожидал, что ребенок div
останется фиксированным.
HTML фрагмент:
<div id="mask">
<div id="page">
</div>
</div>
См репро на: http://jsfiddle.net/PseKK/
Я знаю, что я могу это исправить, применяя обратное преобразование к ребенку div
, но по причинам производительности в моем реальном сценарии, я Я ищу решение, которое не требует дополнительных преобразований.
Любая идея, как победить?
Вы не можете вытащить внутренний div? Если нет, то почему? –
Я не могу, потому что в моем реальном сценарии родительский div маскирует часть дочернего div. – viebel
Вы можете вытащить внутренний div в любом случае. Сделайте это, затем играйте с 'z-index', чтобы поместить маску над страницей. –