JSFiddle - React, Tailwind, and code Playground
by Alexey
HTML
<table cellspacing='0' cellpadding='0'>
<tr>
<td> </td>
<td class='blue'> </td>
<td> </td>
</tr>
<tr>
<td class='red'> </td>
<td> </td>
<td class='lightblue'> </td>
</tr>
<tr>
<td class='orange'> </td>
<td class='yellow'> </td>
<td class='green'> </td>
</tr>
<tr>
<td> </td>
<td class='lightgreen'> </td>
<td> </td>
</tr>
</table>
CSS
table{
transform: rotate(30deg)
skew(-30deg);
-webkit-transform: rotate(45deg)
skew(-45deg);
margin: 0px auto;
}
table td{
width:150px;
height:150px;
/*border:1px solid black;*/
text-transform: skew(35deg);
}
.red{background: linear-gradient(45deg, #D7562B 50%,#E15A2C 50%);}
.orange{background: linear-gradient(45deg, #EBA411 50%,#F6AB11 50%);}
.yellow{background: linear-gradient(45deg, #F3CA00 50%,#FED300 50%);}
.green{background: linear-gradient(45deg, #5FA632 50%,#63AD33 50%);}
.lightgreen{background: linear-gradient(45deg, #B8C31A 50%,#C0CC1B 50%);}
.blue{background: linear-gradient(45deg, #0074BB 50%,#0079C0 50%);}
.lightblue{background: linear-gradient(45deg, #00ABDB 50%,#00B3E1 50%);}