JSFiddle - React, Tailwind, and code Playground
by Softlink
HTML
<div class="note">
<div class="setting_button">
<div class="tooltip">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
</div>
</div>
CSS
.note{
width: 30%;
margin: 0 auto;
padding: 100px 0;
}
.setting_button{
position: relative;
width: 30px;
height: 30px;
border: 1px solid #000;
background: #fff;
}
.tooltip{
position: absolute;
top: -61px;
padding: 0 0 20px 0;
}
.tooltip ul{
border: 1px solid #000;
background: #fff;
white-space: nowrap;
font-size: 0;
}
.tooltip li{
display: inline-block;
vertical-align: top;
width: 18px;
height: 18px;
padding: 11px;
font-size: 16px;
}