是否有缓动功能可以在中间设置较慢的动画,在开始和结束时设置得更快?
到目前为止,我看到的宽松功能包括:ease
,ease-in
,ease-out
,ease-in-out
。
ease
似乎与ease-in-out
非常相似,它会在开始和结束时减慢动画。我有点想要与此相反。
我正在创建一个javascript动画,以动画无法通过css动画显示的属性,例如linear-gradient
。
答案 0 :(得分:0)
没有像你所描述的标准的预定义标准。但您可以使用自定义的“cubic-bezier”轻松创建自定义动画。
另一种方法是引入自定义缓动库
https://developers.google.com/web/fundamentals/look-and-feel/animations/custom-easing?hl=en