css Animation 动画-右进左出
warning:
这篇文章距离上次修改已过223天,其中的内容可能已经有所变动。
CSS 动画可以通过关键帧(@keyframes)来定义。为了实现一个右进左出的动画效果,我们可以定义两个关键帧:进场和离场。
以下是一个简单的例子:
在 HTML 中,你可以这样使用:
当 .element
进入页面时,它会执行 slideInFromRight
动画,从右侧的100%位置开始,到0%位置结束,并逐渐变为完全可见。
当 .element-leave
类被添加时,元素会执行 slideOutToRight
动画,从当前位置开始,移动到右侧100%的位置,并逐渐变为不可见,完成离场动画。
animation
属性的值包括动画名称(slideInFromRight
和 slideOutToRight
)、持续时间、缓动函数、填充模式(forwards
保证动画完成后元素保持在结束状态)。
评论已关闭