为了账号安全,请及时绑定邮箱和手机立即绑定

backwards效果是让delay时间变为0吗?

正在回答

3 回答

@-webkit-keyframes redToBlue{ from{ background:red; } to{ background:blue; } } div { width: 200px; height: 200px; background: green; margin: 20px auto; } div:hover{ -webkit-animation-name:redToBlue; -webkit-animation-duration: 5s; -webkit-animation-timing-function: ease; -webkit-animation-delay: 1s; -webkit-animation-fill-mode:backwards; }

0 回复 有任何疑惑可以回复我~

你可以对div设置hover才开始动画试试看看呢(默认div颜色为绿色),都和none状态相比吧,forwards会在动画结束后一直停留在动画的最后状态;backwards会在鼠标悬浮div的时候直接开始动画,没有延迟(而且最后画面也不是初始状态而是绿色);both是forwards和backwards同时产生效果

0 回复 有任何疑惑可以回复我~

不是,是定义动画结束后,是什么状态。初始状态还是结束的状态。backwards 是初始状态。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信