JSFiddle - React, Tailwind, and code Playground
HTML
<div style="position: relative;">
<div id="imgholder" style="position: absolute; top: 0; left: 0;"><img src="https://europeluxurycars.com/sites/default/files/images/cars/mercedes-vito-tourer-1.jpg" alt="" width="640" height="480" /></div>
/** brown **/
<div class="seat" data-rowid="1" data-seatnumber="19" style="position: absolute;top: 10px; left: 20px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="20" style="position: absolute;top: 20px; left: 38px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="21" style="position: absolute;top: 30px; left: 56px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="22" style="position: absolute;top: 40px; left: 74px; ;"></div>
<div class="seat" data-rowid="1" data-seatnumber="23" style="position: absolute;top: 50px; left: 92px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="24" style="position: absolute;top: 60px; left: 110px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="25" style="position: absolute;top: 70px; left: 128px; "></div>
<div class="seat" data-rowid="1" data-seatnumber="26" style="position: absolute;top: 80px; left: 146px; ;"></div>
<div class="seat" data-rowid="2" data-seatnumber="19" style="position: absolute;top: 30px; left: 20px; "></div>
<div class="seat" data-rowid="2" data-seatnumber="20" style="position: absolute;top: 40px; left: 38px; "></div>
<div class="seat" data-rowid="2" data-seatnumber="21" style="position: absolute;top: 50px; left: 56px; "></div>
<div class="seat" data-rowid="2" data-seatnumber="22" style="position: absolute;top: 60px; left: 74px; ;"></div>
<div class="seat" data-rowid="2" data-seatnumber="23" style="position: absolute;top: 70px; left: 92px; "></div>
<div class="seat" data-rowid="2" data-seatnumber="24" style="position: absolute;top: 80px; left: 110px; "></div>
<div class="seat" data-rowid="2" data-seatnumber="25" style="position: absolute;top: 90px; left: 128px; "></div>
<div...
CSS
.seat {
border: 1px yellow solid;
width: 18px;
height: 18px;
cursor: pointer;
}