JSFiddle - React, Tailwind, and code Playground

by Cupidvogel

HTML

<div id='cont'>
  <div id="contContent">
		<div id='i1'></div>
		<div id='i2'></div>
		<div id='i3'></div>
  </div>
</div>

CSS

#cont {
  width: 50px;
  padding-top: 10px;
  background: blue;
  height: 50px;
  overflow: hidden;
  position: relative;
}
#contContent {
  height: 50px;
  width: 150px;
  position: absolute;
  top: 0;
  left: 0;
}
#contContent > div {
  float: left;
  display: inline-block;
  height: 50px;
  width: 50px;
}
#i1 { background: red; }
#i2 { background: green; }
#i3 { background: yellow; }

JavaScript

$("#contContent > div").click(function(){
  $("#contContent").animate({left: "-=50px"},1000);
});