2つのdiv要素を同じ水平レベルに配置する必要があります。私が行った方法を実行すると、2番目のものが最初のものの下に表示されます。トランジション中に交差するように配置したいと思います。
編集1-ここでボタンを押してクラスを入れ替えると、divが上下に移動します。
#aaidi,#aaidi3 {
-webkit-transition: margin-left 1s ease-in-out;
-moz-transition: margin-left 1s ease-in-out;
-o-transition: margin-left 1s ease-in-out;
transition: margin-left 1s ease-in-out;
}
.left {
margin-left: 45%;
border: 1px solid green ;
width: 20px;
height: 4px;
background: #FF0000;
} // similar for right with margin-left:55%
......
<tr>
<td colspan=3>
<div id="aaidi" class="left">
</div>
<div id="aaidi3" class="right">
</div>
</td>
</tr> // after this there is a button pressing whom changes the class of both divs.