只写了谷歌的样式,
页面一打开,div会延迟加载个小回弹动画。
以前都是用的js写,这次用了css3,感觉挺好的。
以下是简化版demo
<style>
div{
transition: all 5s;
-ms-transition: all 1s; /* Safari 和 Chrome */
-webkit-transition: all 1s; /* Safari 和 Chrome */
behavior: url(/webapps/PIE-css3/PIE.htc);
}
@-webkit-keyframes animateUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 28px, 0);