2012-10-04 39 views
8

看看this demoFF,然後取出:Chrome的位置是:固定和transformZ的錯誤

-webkit-transform:translateZ(0px);

FOM CSS,並在再看看。

它也使得身體容器與min-width:100%,削減內容(並非總是)。

我需要-webkit-transform:translateZ(0px);來防止在Chrome中出現奇怪的奇怪黑盒子,因爲一次使用transformX + Y來使用transformX + Y。

回答

4

我就遇到了這個問題爲好。問題是,谷歌地圖的力量GPU合成在所有它的通過-webkit-transform: translateZ(0);

映射DOM元素要解決這個問題,你可以通過添加 -webkit-transform: translateZ(0);每個固定元素

強制在所有 固定定位元素GPU合成

jsfiddle演示:http://jsfiddle.net/plapier/QA7tK/

+0

如果您擁有帶transformZ()的容器,則不起作用;其子女有一個職位:固定; – kernel