JSFiddle - React, Tailwind, and code Playground
HTML
<div id='menuFixed'>
<ul id='menu'>
<li>MENU
<ul class='podMenu'>
<li>PODMENU-1</li>
<li>PODMENU-2</li>
<li>PODMENU-3</li>
<li>PODMENU-4</li>
</ul>
</li>
<li>MENU
<ul class='podMenu'>
<li>PODMENU-1</li>
<li>PODMENU-2</li>
<li>PODMENU-3</li>
<li>PODMENU-4</li>
<li>PODMENU-1</li>
<li>PODMENU-2</li>
<li>PODMENU-3</li>
<li>PODMENU-4</li>
<li>PODMENU-1</li>
<li>PODMENU-2</li>
<li>PODMENU-3</li>
<li>PODMENU-4</li>
<li>PODMENU-2</li>
<li>PODMENU-3</li>
<li>PODMENU-4</li>
</ul>
</li>
</ul>
</div>
CSS
* {
margin: 0;
padding: 0
}
body,
html {
height: 10000px
}
#menuFixed {
padding: 10px;
background: #d1d1d1;
position: fixed;
cursor: pointer
}
ul {
list-style-type: none
}
#menu>li {
position: relative
}
.podMenu {
position: absolute;
display: none;
left: 100%;
top: 0;
*width: 100px;
max-height:100vh;
overflow-y:auto;
}
.podMenu>li{
line-height:50px;
white-space:nowrap;
}
#menu>li:hover .podMenu {
display: block
}