JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<div class="btn-group btn-toggle" id="outerdiv" >
<div id="innerdiv">
<button id="left-btn" class="btn btn-primary toggler">Left</button>
<button id="center-btn" class="btn btn-default toggler">Center</button>
<button id="right-btn" class="btn btn-danger toggler">Right</button>
</div>
</div>
CSS
#innerdiv {
width: 240px;
}
#outerdiv{
width: 154px;
overflow: hidden;
}
#outerdiv button:focus{
outline: 0;
}
#outerdiv button{
width:75px;
}
JavaScript
var status = false;
$('.toggler').click(function(){
var $innerDiv = $('#innerdiv');
if(status)
$innerDiv.animate({"marginLeft":"0"},320);
else
$innerDiv.animate({"marginLeft":"-80"},320);
status = !status;
})