我正尝试使用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