JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<div class="content">
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium numquam obcaecati quae eum ducimus excepturi eligendi consequatur magnam nostrum assumenda. Numquam incidunt tenetur quos a expedita iure voluptas harum molestiae.</div>
<div>Eius quaerat autem quibusdam ullam voluptate a eum labore accusamus omnis ut cum consequatur ducimus asperiores recusandae doloremque consequuntur sit placeat magnam incidunt atque nemo mollitia nisi tempora eaque pariatur.</div>
<div>Quam unde dicta nesciunt illo iure voluptatibus quae laborum quo eaque quod. Quos et repellat explicabo sequi iusto libero modi tenetur qui fugiat aperiam fugit ipsam asperiores fuga ratione aliquam?</div>
<div>Error blanditiis eius cupiditate sed alias ullam ipsam nisi earum excepturi provident saepe voluptate nulla dolores odit repudiandae voluptatum quos molestias obcaecati sapiente eaque aliquid consectetur deserunt ipsa unde labore!</div>
<div>Reiciendis modi beatae tempore perferendis minima quia voluptatibus itaque odit vel aperiam nemo vitae sunt quam et temporibus atque quo voluptatum dolorem. Accusamus sint tenetur nostrum repellendus deleniti eaque incidunt?</div>
<div>Ipsa repellat sequi vel quis fugit. Earum voluptatum laudantium iusto voluptate commodi consequatur suscipit eos incidunt mollitia dolore quas laborum aliquam fuga praesentium totam. Accusantium maiores a placeat omnis impedit.</div>
<div>Libero eaque aperiam perferendis ad quam animi earum aliquam tenetur nihil nobis commodi quae harum culpa veritatis doloremque quis excepturi consectetur recusandae modi unde? Natus consequuntur quis illum porro accusamus!</div>
<div>Ipsum illum eveniet aspernatur ipsam reprehenderit qui amet provident voluptatum. Culpa excepturi pariatur ratione enim adipisci ipsa numquam alias debitis doloribus nam...
CSS
html, body {
height:100%;
}
body {
background-color: #eee;
margin: 0;
padding: 0;
font-family: "PT Sans",Verdana,Arial,sans-serif;
color: #4f6173;
}
.container {
width: 1000px;
margin: auto;
background-color: #fff;
height: auto !important;
height: 100%;
min-height: 100%;
}
.content {
margin-right: 250px;
padding: 10px;
}
.sidebar {
position: fixed;
width: 230px;
background: #502657;
top: 0px;
bottom: 0px;
overflow: auto;
padding: 10px;
color: #fff;
right: 0;
}