我正在使用CSS关键帧创建一段动画。
这是我的代码:
@keyframes experience {
0% {
-webkit-transform: scale(0,0);
transform: scale(0,0);
-webkit-transform: translateY(40px);
transform: translateY(40px);
opacity: 1;
}
60% {
-webkit-transform: scale(1,1);
transform: scale(1,1);
-webkit-transform: translateY(40px);
transform: translateY(40px);
opacity: 1;
}
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
}
除了缩放属性以外,一切都正常。它会一次性缩放而不是动画效果。我正在使用Jquery waypoints插件,并且该div具有类。
.workitem {
position: relative;
width: 1000px;
height: 200px;
background-color: #333;
margin: 0 auto;
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
当航点到达时,我添加类名。
.experience {
-webkit-transform: scale(0);
transform: scale(0);
-webkit-animation: experience 2s ease-in forwards ;
animation: experience 2s ease-in forwards ;
}
使用上述动画效果的技术。