JSFiddle - React, Tailwind, and code Playground
by Jeff
HTML
<div class="table">
<div class="cell rating">
<div class="rating"></div>
Line 1
</div>
<div class="cell role">
<div class="role"></div>
Line 1<br/>Line 2
</div>
</div>
<div class="table">
<div class="cell stats">
<div class="stats"></div>
Line 1<br/>Line 2<br/>Line 3
</div>
</div>
CSS
* {
box-sizing:border-box;
}
body {
margin:0px;
}
.table {
width:100%;
display:table;
table-layout:fixed;
}
.row {
display:table-row;
}
.cell {
display:table-cell;
width:50%;
position:relative;
padding:0px 10px;
border:1px solid #000;
}
.cell.rating {
padding-left:15px;
}
.cell.role {
padding-right:15px;
}
.cell.stats {
width:100%;
}
.cell > .rating {
background:#999;
position:absolute;
bottom:0;
top:0;
left:10px;
right:5px;
z-index:-10;
}
.cell > .role {
background:#999;
position:absolute;
bottom:0;
top:0;
left:5px;
right:10px;
z-index:-10;
}
.cell > .stats {
background:#999;
position:absolute;
bottom:0;
top:0;
left:10px;
right:10px;
z-index:-10;
}