如题,最近想用css动画来实现一个点的抛物线运动,我的做法是这样的:
<div class="container">
<div class="inner"></div>
<div>
如上面的html,我外层平移X坐标,inner层平移y坐标,然后用贝塞尔曲线,但是出来的抛物线轨迹都非常生硬
如题,最近想用css动画来实现一个点的抛物线运动,我的做法是这样的:
<div class="container">
<div class="inner"></div>
<div>
如上面的html,我外层平移X坐标,inner层平移y坐标,然后用贝塞尔曲线,但是出来的抛物线轨迹都非常生硬
3 回答5.4k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
给你这个地址
把曲线拉成你想要的变化就好了,加在
animation-timing-function
上分别对当前元素的
translateX
跟translateY
进行拆分,不用拆到两个元素上。