美文网首页
过渡在规定时间内完成移动

过渡在规定时间内完成移动

作者: littlesunn | 来源:发表于2023-07-06 14:36 被阅读0次
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="target" class="target">Hello</div>
</body>

</html>
<script>
    const target = document.querySelector('#target')
    let totalTime = 2000
    let progress = 0  // 当前移动的百分比(相对于总长度)
    let distance = 500

    let startTime
    const anim = (time) => {  // 每次执行的时间戳
        progress = ((time - startTime) / totalTime)
        if (progress >= distance) {
            progress = distance
        } else {
            window.requestAnimationFrame(anim)
        }
        target.style.left = progress * distance + 'px'
    }

    const start = () => {
        startTime = performance.now()   // 记录开始执行的时间戳
        window.requestAnimationFrame(anim)
    }

    start()
</script>
<style>
    .target {
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 50px;
        background-color: red;
    }
</style>

相关文章

  • 听说你在学习和竞赛上效率不高?来这里帮你寻找对策~

    效率,是指工作产出与投入之比,高效的效率是在规定的时间内提前完成规定的工作任务,或者在相同的时间内完成超额的工作量...

  • 调动学生的积极性

    下午利用自习课在8班进行了一个小测试,在规定时间内完成的同学名单如图所示: 我说我定了时,在规定时间内完成并满分的...

  • 2015年8月28日 随笔,我离职了,关于iOS随便说点

    关于优化: 我目前的水平,作为一个程序员来说,刚好可以达到在规定的时间内,完成上面下达的任务。也就是在规定的时间内...

  • 保证好的心态,做事才能高效

    在我认为所谓的做事高效必须达到这几方面的效果或效率:在规定时间内,或提前于规定时间内完成事件;不出错,或不出...

  • K801-可靠性-可靠性基础知识01

    可靠性 产品 【1】在规定条件下 【2】和规定时间内 【3】完成规定功能 的能力 故障(Fault) 产品不能执行...

  • 时间会给你答案

    完成了的,那是规律;未完成的,那是借口。一切尽在时间的考量之中,在规定时间内完成规定的事,这是一个最满...

  • 每日一思,今天学习的时间并联和串联。

    把任务拆分为时间段,比如我的每天三件事规定的时间,在规定的时间内,完成规定的事件,若没完成,时间到了也立刻结束。因...

  • 早分享

    《如何培养孩子的专注力》 1、在规定时间内要求孩子完成一种任务 规定孩子在某个时间段内完成某个任务,比如10分钟之...

  • 今天没有在规定的时间内完成要做的事

    2019年3月的头一天,我没有在规定的时间完成该做的事? 理由很简单,我被拖延击败。 有哪些击败了我呢? 抖音,企...

  • 任务提交时间和提交次数是?

    任务提交时间:每个任务都有规定的提交时间,领取任务后请务必在规定时间内完成并提交,超出提交时间段将无法提交任务。 ...

网友评论

      本文标题:过渡在规定时间内完成移动

      本文链接:https://www.haomeiwen.com/subject/haxmydtx.html