我有各自不同的元素與不同的轉換屬性,不重寫使用js的css轉換樣式?
.one{transform: rotateY(10deg)}
.two{transform: rotateY(20deg)}
//etc.
,我tryng添加translateZ(通過JavaScript)這些轉換屬性。
如預期的那樣,自動添加此值會覆蓋預先存在的屬性。
有沒有簡單的方法來完成這件事?
(作爲一種解決辦法我想過使用transform-origin
但我寧願避免這種情況,如果有可能)
我有各自不同的元素與不同的轉換屬性,不重寫使用js的css轉換樣式?
.one{transform: rotateY(10deg)}
.two{transform: rotateY(20deg)}
//etc.
,我tryng添加translateZ(通過JavaScript)這些轉換屬性。
如預期的那樣,自動添加此值會覆蓋預先存在的屬性。
有沒有簡單的方法來完成這件事?
(作爲一種解決辦法我想過使用transform-origin
但我寧願避免這種情況,如果有可能)
你可以發表一個最小的代碼示例來顯示問題嗎? – fcalderan
總是有一種方法,但是設置一個新的'transform'內聯覆蓋之前的'transform',你需要設置一個既包含旋轉又包含翻譯的變換,但在javascript中獲取旋轉值也不容易,因爲'transform'返回一個矩陣。 – adeneo
我會嘗試更改代碼以整合變換來源 – maioman