これが私の問題です
私は4つのdivを持っていますがposition:absolute
、それらはあり、それらの位置はそれらのIDに応じて定義されます。
ユーザーがdivをクリックすると、divは回転とスケーリングを遷移させます。私の目標は、結果のdiv(黄色)を非常に特定の場所(親ノードの中央)に配置することです。
現在、私のフィドルでは、それ自体が回転しますが、これは私が望んでいることではありません。
とりわけ私が試したこと。
- 変換
transform:translate(x,y)
に追加しますが、これはクリックされる前のdivを基準にしています。つまり、各divは変換されたdivを別の位置に送信します。 - それが機能することを期待して追加
left:5%;top:5%;
しますが、機能しません。 - 追加します
transform-origin
が、これも、親や本体ではなく、div自体に関連しています。
私の質問:遷移中のdivの位置を、それ自体ではなく親ノードに関して定義することは可能ですか?