所以我一直一個簡單的啓動頁今天工作的應用我的工作可憐的CSS背景動畫
我希望把移動背景(視差式的)使用一些CSS動畫如下所示
http://css-tricks.com/parallax-background-css3/
我通過webkit的animate函數
這裏使用關鍵幀中配置背景位置移動是一個示例
#BigWrapper{
-webkit-animation-name: MOVE;
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-animation-duration: 250s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes MOVE {
from {
background-position: 5% 5%;
}
to {
background-position: 1300% 600%;
}
}
這產生了相當差的表現。背景圖片是png32,透明度爲 ,壓縮爲896kb。我嘗試使用空白translate3d語句啓動硬件加速,但沒有發生可見的變化。
我也嘗試將背景位置改爲translate3d,並將整個 div與其包含的內容一起移動。我不知道如何產生這種效果沒有性能點擊。
這裏是測試現場www.auroragm.sourceforge.net
感謝反饋。我認爲限制操作系統是我會做的,顯然IE9和iOS是有問題的。我也會讓背景變暗,我也覺得它太過分了。 :) – 2012-04-15 14:46:59