【发布时间】:2016-11-01 23:21:35
【问题描述】:
我使用transform: translateZ(0); 作为移动修复(我需要不断地渲染一个 div)。
但是transform 创建了另一个上下文,现在我的fixed div 的高度取决于父高度,而不是视口高度,因为它没有transform。
我需要transform,但我也需要正常的fixed 行为。我该怎么办?
【问题讨论】:
-
请准确解释为什么需要使用
translateZ(0)。 -
translateZ(0)强制 Chrome Android 正确重绘 div。它允许 div 在 Chrome Android 地址栏出现或隐藏时具有适当的高度 -
在固定定位的元素上使用
translateZ是不行的。我已经为您的问题添加了一个可能的解决方案。
标签: html css css-position transform