JSFiddle - React, Tailwind, and code Playground
HTML
<div id="outer">
<div id="inner">
<div class="option">
OPTION 1<button>B</button>
</div>
<div class="option">
OPTION 2<button>B</button>
</div>
<div class="option">
OPTION 3<button>B</button>
</div>
<div class="option">
OPTION 4<button>B</button>
</div>
<div class="option">
OPTION 5<button>B</button>
</div>
<div class="option">
OPTION 6<button>B</button>
</div>
<div class="option">
OPTION 7<button>B</button>
</div>
<div class="option">
OPTION 8<button>B</button>
</div>
<div class="option">
OPTION 9<button>B</button>
</div>
<div class="option">
OPTION 10<button>B</button>
</div>
<div class="option">
OPTION 11<button>B</button>
</div>
</div>
</div>
<div id="content">
<p>
California halibut streamer fish spiny dwarf catfish, goosefish electric ray vimba wrasse longfin lagena muskellunge. Skilfish loweye catfish. Smalleye squaretail Black scalyfin dogfish; loach. Colorado squawfish white shark garibaldi. Lefteye flounder dealfish; pencil catfish, halfmoon Asian carps tube-eye herring pĂntano Bitterling; Canthigaster rostrata electric eel flagfish topminnow boarfish.
</p>
<p>
Bonytail chub; duckbill halfmoon bangus cutthroat trout stingray, mahseer sea devil pomfret, wormfish, naked-back knifefish salmon? Cowfish, zebra danio; tonguefish--catalufa freshwater hatchetfish golden loach guppy trahira, sarcastic fringehead Indian mul, "spiny basslet," boga. Anemonefish trevally: temperate bass European flounder crappie sixgill ray, hillstream loach. Garpike armoured catfish sixgill ray. Gurnard dojo loach, plunderfish swamp-eel. Yellow tang Long-finned sand diver spiny-back mouthbrooder whiff archerfish monkfish; streamer fish, clownfish.
...
CSS
#outer {
width: 200px;
height: 300px;
background-color: #5555FF;
overflow: hidden;
position: fixed;
top: 50px;
}
#inner {
width: 200px;
height: 100%;
background-color: #FF5555;
overflow-y: scroll;
}
.option {
width: 100%;
height: 75px;
line-height: 75px;
position: relative;
}
.option:hover {
background-color: #55FF55;
}
button {
width: 75px;
height: 75px;
position: absolute;
right: 0px;
}
#content {
padding-left: 210px;
}