|
SmashingConf 弗莱堡 2024 有这么多出色的设计师创造出如此美丽的动画,任何开发人员自然都希望在自己的项目中重新创建它们。现在,CSS 确实提供了一些预设transition-timing-function,这增加了一定程度的平滑度和真实感,但它们非常通用,不是吗?动画师主要使用运动曲线来创建高级、逼真的动画。在本文中,Nash Vail 将向您展示运动曲线的工作原理。让我们开始! 有UI动画,才有好的UI动画。好的动画会让你发出“哇!”的感叹。——它光滑、美丽,最重要的是,它是自然的,而不是块状的、僵硬的或机械的。如果您经常使用 Dribbble 或UpLabs,您就会知道我在说什么。 有这么多出色的设计。
师创造出如此美丽的动画,任何开发人员自然都希望在自己的项目中重新创建它们。现在,CSS 确实提供了一些预设transition-timing-function,例如ease-in、ease-out和ease-in-out,这增加了一定程度的平滑度和真实感,但它们非常通用,不是吗?如果网络上的每个动 Whatsapp 号码列表 画都遵循相同的三个计时功能,那该有多无聊? 播放视频 (来源:卢卡斯·斯特拉克) 的属性之一transition-timing-function是cubic-bezier(n1, n2, n3, n4),您可以在其中传递四个数字来创建您自己的计时函数。在本文结束时,您将确切地知道这四个数字代表什么 - 不过,相信我,想出四个数字来捕捉您脑海中想象的转变绝非易事。但多亏了凯撒cubic-bezier,你不必这样做。这些工具将运动曲线引入网络。 播放视频 运动曲线主要。
由动画师(例如,在Adobe After Effects中)用来创建高级、逼真的动画。有了cubic-bezier和 Ceasar,你可以简单地操纵曲线的形状,这四个数字 ( n1, n2, n3, n4) 就会为你填充,这绝对是太棒了!不过,要使用并充分利用运动曲线,您需要了解它们的工作原理,这就是我们在本文中要做的事情。让我们开始。 参加关于前端、设计和用户体验的精彩研讨会,包括实用要点、现场会议、视频录制和友好的问答。与布拉德·弗罗斯特(Brad Frost)、史蒂夫·沃尔特(Stéph alter)和其他许多人一起。 跳转到研讨会 ↬ 功能面板 了解运动曲线 运动曲线只不过是任何可设置动画的属性和时间之间的图。运动曲线定义了在其影响下运行的动。
|
|