.scrollable-items {
height: 100px;
overflow-x: unset;
overflow-y: auto;
width: 60px;
}
.cx-mainnav-hoverwrapper {
position: relative;
}
.cx-mainnav-hoverlabel {
display: inline;
position: absolute;
top: 0;
left: 50px;
margin-top: 10px;
opacity: 0;
pointer-events: none;
display: none;
}
.cx-mainnav:hover + .cx-mainnav-hoverlabel {
opacity: 1;
display: block;
}
<div class="scrollable-items">
<div class="cx-mainnav-hoverwrapper">
<div class="cx-mainnav">Icon 1</div>
<div class="cx-mainnav-hoverlabel">Icon 1 Tooltip</div>
</div>
<div class="cx-mainnav-hoverwrapper">
<div class="cx-mainnav">Icon 2</div>
<div class="cx-mainnav-hoverlabel">Icon 2 Tooltip</div>
</div>
<div class="cx-mainnav-hoverwrapper">
<div class="cx-mainnav">Icon 3</div>
<div class="cx-mainnav-hoverlabel">Icon 3 Tooltip</div>
</div>
<div class="cx-mainnav-hoverwrapper">
<div class="cx-mainnav">Icon 4</div>
<div class="cx-mainnav-hoverlabel">Icon 4 Tooltip</div>
</div>
<div class="cx-mainnav-hoverwrapper">
<div class="cx-mainnav">Icon 5</div>
<div class="cx-mainnav-hoverlabel">Icon 5 Tooltip</div>
</div>
Basically, I have one vertical navigation bar
Before adding scrollbar-y, I used to see tooltip on hovering on element in left side of icon.
But, once I added overflow-y as auto, now I can't see tooltip on hover in left side of icon.
In this context, I want to add scrollbar on y axis, but I want to show tooltip as well in left side of icon when I hover over element. Currently, I am not able to achieve both things at same time.