【发布时间】:2021-11-11 05:01:49
【问题描述】:
我正在尝试更改一个元素的位置,该元素在 x 轴上通过 css 动画移动。目标是通过单击鼠标水平移动元素。之后动画当然应该继续定期运行。
重要:只是原生 js。
有什么提示吗?
基本示例
<style>
.dummyAnimation{width:100%;position:relative;height:100px;}
.bump{width:100px;height:100px;background:blue;animation:dummySequence 30s linear infinite;position:absolute;}
.bump:hover{animation-play-state:paused;}
@keyframes dummySequence{
0%{left:0;}
100%{left:calc(100% - 100px)}
}
</style>
<div class="dummyAnimation">
<div class="bump"></div>
</div>
【问题讨论】:
标签: javascript css animation css-transitions