我有这样的动画:
@-webkit-keyframes slideImg0
0%
background-position: center 0px
40%
background-position: center -50px
55%
background-position: center 50px
75%
background-position: center 500px
85%
background-position: center 510px
100%
background-position: center 500px
但是我需要这个动画对于 4 个不同的图像略有不同。目前我有slideImg1(完全相同,但所有像素值都是+500)、slideImg2 和slideImg2。浪费时间/空间,而且不是很容易维护。
有什么方法可以从 JavaScript 传递一个值来改变它?这样我就可以去“运行所有值+500px的slideImg”?代替
$(".heroImgWrapper").css("-webkit-animation", "slideImg" +counter + " 1s linear");