CSS 显示隐藏动画(动画失效问题)
/* 正确的动画调用方式 */
.element {
animation: slide-in 0.5s forwards;
}
/* 动画的keyframes定义 */
@keyframes slide-in {
from {
transform: translateX(-100%);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
这个示例展示了如何正确地在CSS中使用动画,并确保动画能够正常播放。通过指定animation
属性,并使用@keyframes
规则定义动画的过程,我们可以确保动画在元素上正确地应用并且能够完成。这里的forwards
值确保元素在动画完成后保持最终状态的样式。
评论已关闭