<!DOCTYPE html>
<style>
body {
  --bluetrans: rgba(0,0,255,0.5);
  --yellowtrans: rgba(255,255, 0, 0.5);
  --orangetrans: rgba(255,165,0,0.5);
  --greentrans: rgba(0,255,0, 0.5);
}
body * {
  box-sizing: border-box;
}
#container > * {
  position:absolute;
}
</style>
<div id="container" style="position:relative;width:200px;height:200px">
  <!-- blues -->
  <div style="width:56px;height:150px;background:var(--bluetrans);border: 6px solid blue;border-bottom:none;"></div>
  <div style="width:56px;height:56px;top:150px;background:var(--bluetrans);border-left: 6px solid blue;border-bottom:6px solid blue;"></div>
  <!-- green -->
  <div style="width:94px;height:55px;top:51px;left:56px;background:var(--greentrans);border-top:4px solid green;"></div>
  <div style="width:99px;height:44px;top:106px;left:56px;
  background:var(--greentrans);border-right:4px solid green;"></div>
  <!-- yellow -->
  <div style="width:56px;height:56px;top:50px;left:150px;background:var(--yellowtrans);border:6px solid yellow"></div>
  <!-- orange -->
  <div style="width:156px;height:56px;top:150px;left:50px;background:var(--orangetrans);border: 6px solid orange"></div>
  <!-- transparent -->
  <div style="width:48px;height:49px;top:2px;left:56px;border-top: 2px solid black;border-right:2px solid black"></div>
  <div style="width:50px;height:48px;top:2px;left:104px;border-top: 2px solid black;border-right:2px solid black"></div>
  <div style="width:50px;height:48px;top:2px;left:154px;border-top: 2px solid black;border-right:2px solid black"></div>
  <div style="width:50px;height:44px;top:106px;left:154px;border-right:2px solid black"></div>
</div>
