好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

animate。css 运动时间

animate.css是一个流行的CSS动画库,它使用CSS3动画属性和关键帧来实现各种各样的动画效果,如淡入淡出、缩放、旋转、弹跳和闪烁等。animate.css非常易于使用,只需添加必要的CSS类和JavaScript代码即可将动画效果添加到您的网站中。

animate.css库中包括许多不同的类名,每个类名对应一种不同的动画效果。例如,如果您想要添加一个缩放效果,您可以简单地添加“animated zoomIn”类名到所需元素中。另外,animate.css也提供了其他相关的类名,如delay和duration,它们可以调整动画效果的时间和延迟。

 /* 缩放效果 */
.animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.zoomIn {
animation-name: zoomIn;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(.1, .1, .1);
}
50% {
opacity: 1;
}
} 

在上面的代码中,我们使用animate.css库中的.zoomIn类名创建了一个缩放效果。该效果是通过使用CSS3中的关键帧来实现的。我们使用@keyframes规则来定义了一个名为zoomIn的动画,将元素的缩放从0.1到1.0,并且在动画的50%处将其不透明度设置为1。

通过调整animation-duration属性,您可以设置动画的持续时间。此外,使用animation-fill-mode属性可以设置是否保留动画最后一帧的元素状态,并且您还可以使用animation-delay属性来设置动画的延迟时间。

在animate.css库中,有许多其他的类名和动画效果可供选择。通过使用这些动画效果,您可以在您的网站中添加一些生动而美丽的动画效果,以引起用户的注意。

查看更多关于animate。css 运动时间的详细内容...

  阅读:22次