我有一個使用CSS3轉換和轉換的旋轉動畫立方體。不能從一個特定的方向旋轉到另一個
的問題是,似乎有沒有可能CSS3旋轉從起始位置在this jsfiddle以示出「4」面(一次旋轉左)。
JSFiddle的基本說明:'x'鍵使用CSS3 rotateX:90deg
設置立方體,'y'代表rotateY,'z'代表rotateZ。點擊'重置'按鈕返回到起始位置。 注意事項*無論旋轉角度(x,y或z)如何,我都無法獲得立方體到左轉一個位置。
我對CSS3 ROTATE3D性能01,rotateY
和rotateZ
與影響transform
屬性的CSS3 transition
工作。
此外,值得一提的是,使用rotateX/Y/Z屬性允許立方體在幾乎所有其他位置/方向上向上,向左,向右或向下旋轉。
問題:
有什麼問題嗎?這個旋轉是不可能的? CSS3旋轉有問題,還是我的代碼/邏輯有問題?
最好的答案將解釋CSS3 rotate3d轉換是如何工作的(幕後;數學)。
您是否嘗試過使用箭頭鍵代替'xyz'並使用負向旋轉? – bobthyasian
是的,原來的項目使用箭頭鍵,我已經嘗試使用-90deg無濟於事。 –
@JustinGingyMcDonald我用一個工作解決方案更新了我的答案。 –