我有一段 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% 确定我只是没有为变量找到正确的语法(说真的,我很难记住是否需要括号、引号、波浪线等,我已经尝试了所有我能想到的) .
或者可能是因为该变量是函数的局部变量,而 CSS 无法读取该变量。
所以基本上我只需要一些陌生人来告诉我正确的语法以及如果可能的话如何让 CSS 读取变量。
否则看起来我将需要该函数来创建整个:
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(-10deg);}
100% {-webkit-transform: rotate(10deg);}
}
...这可能有点乱,因为随机变量可能会应用于多个 css 元素。
哦,目前变量被格式化为包含deg
数字之后,所以这不是问题。事实上,为了方便起见,假设我使用的是 var dogValue = "20deg"; 忘记随机元素。
谢谢。