JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='a'>
</div>
<div class='b'>
</div>
<button>Launch</button>
CSS
body {
width:800px;
height:800px;
}
div {
width:50px;
height:50px;
background-color:#333;
position:absolute;
display:none;
right:5%;
top:0;
transition:right .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.a {
display:block;
top:20%;
}
JavaScript
$('button').on('click',function(){
$('.b').show();
setTimeout(function(){ $('.b').css('right','80%');
$('.a').css('right','80%'); }, 0);
})