我有一段 JS 代码来生成随机数并将它们作为变量输出,以代替旋转值
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(-10deg);}
100% {-webkit-transform: rotate(10deg);}
}
#dog{
/*irrelevant settings*/
-webkit-animation: rotate 5s infinite alternate ease-in-out;
}
上面的代码可以正常工作,但是当我尝试将 javascript 中的变量粘贴到其中时,rotate(variable);
我无法让它工作。我是新手,所以我 90% 确定我只是没有为变量找到正确的语法(说真的,我很难记住是否需要括号、引号、squigglys 等,我已经尝试了所有我能想到的) .
或者可能是因为该变量是函数的本地变量,而 CSS 无法读取它。
所以基本上我只需要一些陌生人告诉我正确的语法以及如果可能的话如何让 CSS 读取变量。
否则,看起来我需要该函数来创建全部:
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(-10deg);}
100% {-webkit-transform: rotate(10deg);}
}
...这可能有点混乱,因为随机变量可能会应用于多个 css 元素。
哦,目前该变量已格式化为包含deg
数字之后的数字,因此这不是问题。事实上,为了方便起见,假设我使用的是 var dogValue = "20deg"; 并忘记随机元素。
谢谢。