我正嘗試使用CSS將我網站的內容從屏幕上翻譯過來並在文檔加載時對其進行動畫處理。CSS translateY正在擴展文檔長度
但是,當加載頁面時,文檔長度垂直伸展到內容翻譯到的底部。這似乎在頁面上稍微消失後消失,但我顯然希望一起解決此問題。
這裏是我對內容的造型,當頁面加載完成時,它會添加類.load
。
main {
transform:translate3d(0,100%,0);
-moz-transform:translate3d(0,100%,0);
-webkit-transform:translate3d(0,100%,0);
transition: transform 800ms cubic-bezier(.17,.67,.12,.96);
-moz-transition: -moz-transform 800ms cubic-bezier(.17,.67,.12,.96);
-webkit-transition: -webkit-transform 800ms cubic-bezier(.17,.67,.12,.96);
}
main.load {
transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
}
我已經做過類似的事情多次沒有問題,但我似乎無法找出什麼是這個不同。任何幫助將非常感激!
也許''
應該是'溢出:hidden'? – Pointy然後我無法滾動:( – Tomelower