JSFiddle - React, Tailwind, and code Playground
HTML
<div class="box">
<div class="header">
<div class="title">PHP Row 1</div>
<div class="hoverBox">
<div class="hoverBoxTitle">Hover</div>
<div class="hoverBoxContent">Hover Content</div>
</div>
</div>
<div class="content">PHP Row 1 Content</div>
</div>
<div class="box">
<div class="header">
<div class="title">PHP Row 2</div>
<div class="hoverBox">
<div class="hoverBoxTitle">Hover</div>
<div class="hoverBoxContent">Hover Content</div>
</div>
</div>
<div class="content">PHP Row 2 content</div>
</div>
<div class="box">
<div class="header">
<div class="title">PHP Row 3</div>
<div class="hoverBox">
<div class="hoverBoxTitle">Hover</div>
<div class="hoverBoxContent">Hover Content</div>
</div>
</div>
<div class="content">PHP Row 3 content</div>
</div>
CSS
.box {
text-align:center;
margin:20px 7px 10px 7px;
width:170px;
height:90px;
background:#e8e8e8;
border:#979595 1px solid;
box-shadow: 0px 0 5px 1px #999;
border-radius:6px;
-moz-border-radius:6px;
/* Old Firefox */
display:inline-block;
}
.header {
width:170px;
background:#d16e15;
height:30px;
position:relative;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
/* Old Firefox */
}
.title {
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:8px;
width:auto;
}
.content {
margin-top:10px;
color:#333333;
font-size:14px;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.hoverBox {
display: none;
position: absolute;
top: 0px;
left: 170px;
width:170px;
height:90px;
background:#333333;
z-index: 100;
}
.header:hover .hoverBox {
display: block;
}