Necesito poner dos elementos div en el mismo nivel horizontal. Hacer lo que he hecho hace que el segundo se muestre debajo del primero. Quiero colocarlos de manera que se crucen entre sí durante la transición.Colocando dos divs en el mismo nivel horizontal
Editar 1- Here cuando se presiona el botón para intercambiar sus clases, div se mueve hacia arriba y hacia abajo.
#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.
Estimado ver mi respuesta y quiero saber si estoy en algún lugar rezagado. – w3uiguru
Gracias Dinesh, pero no funciona cuando coloco el botón allí. Ver comentarios en tu respuesta. –
[Aquí] (http://jsfiddle.net/ht6M9/3/) cuando se presiona el botón para intercambiar sus clases, los divs se mueven hacia arriba y hacia abajo. –