A div
con "position: fixed"
está incrustado en un padre div
. Cuando el padre rota o traduce, el niño div
se mueve también."posición: fija" div no se fija cuando el padre rota o traduce
¿Es un error? Esperaba que el hijo div
permaneciera fijo.
fragmento HTML:
<div id="mask">
<div id="page">
</div>
</div>
Ver una repro en: http://jsfiddle.net/PseKK/
Sé que puedo solucionarlo aplicando la transformación inversa para el niño div
pero por razones de rendimiento en mi escenario real, Estoy buscando una solución que no implique extra-transformación.
¿Alguna idea de cómo superar?
¿No puedes sacar el div interno? Si no, ¿por qué? –
No puedo porque, en mi situación real, el padre div enmascara parte del div infantil. – viebel
Puedes sacar la div interior de todos modos. Hazlo, luego juega con 'z-index' para colocar la máscara sobre la página. –