【发布时间】:2016-04-21 07:24:54
【问题描述】:
我只想使用 CSS 为对象设置动画,使其沿弧线移动并在返回的路上遵循相同的路径。
这是我到目前为止的内容(简化)。 Full JSfiddle
<div class="container">
<div class="outer">
<div class="inner"></div>
</div>
</div>
.outer { transition: all 1.5s ease; }
.inner { transition: all 1.5s cubic-bezier(0.000, 0.590, 0.460, 1.005); }
.container:hover .outer { transform: translateY(180px); }
.container:hover .inner { transform: translateX(180px); }
如您所见,第一部分正在按照我的意愿工作。它以凸外圆弧向下移动。但是当它返回时,它会以内凸弧的形式返回。我怎样才能让它只使用 CSS 在相同的路径上返回?
【问题讨论】:
-
你的意思是像this这样的东西吗?
标签: css animation transition