如何在对jQueryLite的单个CSS调用中设置重复属性?在角度上,我想对SVG图像执行以下操作:

element.css({'transform': "rotate("+rot*360+"deg)",'transform': "scale("+scl+")"});


这将设置SVG图像的旋转度和比例。但是,结果是最后一个“ transform”属性会覆盖之前的所有属性。即,我可以设置比例或旋转度,但不能同时设置两者。

在此示例中,预期的CSS如下所示:

transform: rotate(360deg); transform: scale(1)

最佳答案

这与JavaScript或jQueryLite无关-在样式表中,同一属性的多个声明也会相互覆盖。

指定多个转换的正确语法是

transform: rotate(360deg) scale(1)

关于javascript - 无法在对jQueryLite的CSS调用中设置重复属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36533045/

10-13 05:45