• 闪烁一个物体或DOM元素

    Parameters

    Returns AnimeInstance

    动画实例,可以用于控制动画

    为指定的 js 对象或 DOM 元素创建闪烁动画效果。 动画会自动保存物体的初始状态,并在动画结束后恢复到初始状态。

    // 闪烁 js 对象
    const animeInstance = blink(object3D, {
    updateRender: () => { five.needsRender = true }
    })

    // 闪烁 DOM 元素 5 次
    blink(document.getElementById('id'), {
    loop: 5 * 2
    })

    // 自定义动画参数
    blink(object3D, {
    duration: 500,
    easing: 'easeInOutQuad',
    loop: 6,
    updateRender: () => renderer.render(scene, camera)
    })
    // 提前结束动画
    const anime = blink(object3D)
    setTimeout(() => {
    anime.preComplete() // 立即结束动画并恢复状态
    }, 1000)