JSFiddle - React, Tailwind, and code Playground
by Md. Atiquzzaman Soikat
HTML
<div id="main">
<div class="wrapper">
<div class="item">
<span class="text">Activate me</span>
<div id="tooltip">
<span>Hello im a tooltip</span>
</div>
</div>
<div class="item">
<span class="text">Activate me</span>
<div id="tooltip">
<span>Hello im a tooltip</span>
</div>
</div>
<div class="item">
<span class="text">Activate me</span>
<div id="tooltip">
<span>Hello im a tooltip</span>
</div>
</div>
<div class="item">
<span class="text">Activate me</span>
<div id="tooltip">
<span>Hello im a tooltip</span>
</div>
</div>
</div>
</div>
CSS
#main {
padding: 100px;
}
.wrapper {
background: green;
position: fixed;
max-height: 100px;
overflow: auto;
}
.item {
position: relative;
background: red;
width: 200px;
padding: 10px;
cursor: pointer;
}
#tooltip {
position: absolute;
display: none;
top: -20px;
left: 0;
background: blue;
padding: 2px 10px;
}
.item:hover #tooltip {
display: block;
}