JSFiddle - React, Tailwind, and code Playground
HTML
<div id="box" >
<img src="icon1.png"alt="" width="50px" height="50px" style="top:inherit;left:15px;" />
<div class="vertrule" style="position:absolute;top:35px;left:24px;color:gray"></div>
<table style="position:absolute;top:1px; left:85px;width:305px;">
<tr>
<td>
<div id="Div1" class="callout right"></div>
</td>
<td>
<div id="manual" class="calloutmanual right"></div>
</td>
</tr>
</table>
</div>
CSS
div.callout {
height: 30px;
width: 100px;
}
div.callout {
background-color: #8EC127;
background-image: -moz-linear-gradient(top, #444, #444);
position: absolute;
top:1px;
color: #ccc;
padding: 10px;
border-radius: 3px;
box-shadow: 0px 0px 20px #8EC127;
margin: 10px;
min-height: 20px;
border: 1px solid #333;
text-shadow: 0 0 1px #000;
text-align:center;
height:40px;
width:90px;
}
div.calloutmanual {
background-color: #8EC127;
background-image: -moz-linear-gradient(top, #444, #444);
position: absolute;
top:1px;
left:130px;
color: #ccc;
padding: 10px;
border-radius: 3px;
box-shadow: 0px 0px 20px #8EC127;
margin: 10px;
min-height: 20px;
border: 1px solid #333;
text-shadow: 0 0 1px #000;
text-align:center;
height:40px;
width:150px;
}
.calloutmanual::before {
content:"";
width: 0px;
height: 0px;
border: 0.4em solid transparent;
position: absolute;
}
.calloutmanual.right::before {
left: -18px;
top: 10%;
border-right: 10px solid #444;
}
.calloutmanual.right:hover{
background-color:yellow;
cursor:pointer;
}
hg {
background: yellow;
border: 1px solid #AAA;
width: 8px;
height: 10px;
margin: 0 5px;
float: left;
display:none;
}
hg.colored {
background: green;
}
.callout.right::before {
left: -18px;
top: 10%;
border-right: 10px solid #444;
}
.callout.right:hover{
background-color:yellow;
cursor:pointer;
}
#box {
position:absolute;
left:22px;
top:50px;
width: 390px;
height:80px;
padding: 5px 5px 5px 5px;
border: 1px solid navy;
margin: 5px;
background-color:white;
}
.vertrule
{
height:80%;
width:1px;
border:1px inset;
margin:5px
}