我有一个图像网格,我想用 css3 动画到顶部。它一直有效,直到我将 Background-size: 覆盖到网格上。动画变得断断续续。我做错了什么,或者我能做些什么来防止这种情况发生?
当我使用 jquery 的动画功能时,它变得更糟。
我还发现了类似的东西:-webkit-backface-visibility:hidden; 但这并不能解决问题。
示例:http: //jsfiddle.net/PqdVZ/
body{
overflow: hidden;
margin: 0;
padding: 0;
background: #ccc;
}
div.container.animate{
top:-100%;
}
div.container{
position: absolute;
right: 0;
bottom: 0;
top: 0;
left: 0;
-webkit-transition: top 1s ease-in-out;
-moz-transition: top 1s ease-in-out;
-o-transition: top 1s ease-in-out;
-ms-transition: top 1s ease-in-out;
transition: top 1s ease-in-out;
}
ul{
display: block;
padding: 0;
margin: 0;
}
li{
width: 25%;;
float: left;
height: 160px;
background-size: cover;
list-style: none;
margin: 0;
padding: 0;
}