gpt4 book ai didi

javascript - jQuery background-position 动画运行更流畅

转载 作者:太空宇宙 更新时间:2023-11-03 21:32:17 25 4
gpt4 key购买 nike

我在 jQuery 中有一个这样的图案背景动画。

        banner.css('backgroundPosition', x + 'px' + ' ' + y + 'px');

window.setInterval(function() {
banner.css("backgroundPosition", x + 'px' + ' ' + y + 'px');
y--;
}, 150);

实例http://codepen.io/anon/pen/emMxXa

但它相当“紧张”。我怎样才能让这样的东西运行得更流畅、更慢。

最佳答案

您想使用并研究 CSS 过渡CSS 动画 以实现真正的流畅。

-webkit-animation: move 30s linear 0s infinite alternate;
-moz-animation: move 30s linear 0s infinite alternate;

@-webkit-keyframes move {
from { background-position: 0px 0px } to { background-position: 0px 400px }
}

@-moz-keyframes move {
from { background-position: 0px 0px } to { background-position: 0px 400px }
}

演示:http://codepen.io/anon/pen/EaEMvy

关于javascript - jQuery background-position 动画运行更流畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28631427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com