JSFiddle - React, Tailwind, and code Playground
by Ting-Yuan Chang
HTML
<table id="card">
<tr>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
</tr>
<tr>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
</tr>
<tr>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
</tr>
<tr>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
<td>
<div class="content">1</div>
</td>
</tr>
<table>
CSS
html, body {
height: 100%;
}
body {
display: flex;
align-items: center;
justify-content: center;
margin: auto;
}
table {
width: 50%;
}
td {
position: relative;
}
td .content {
aspect-ratio: 1 / 1 ;
background: gold;
}
JavaScript
var tableContents = document.querySelectorAll("#card .content");
tableContents.forEach((tc, index) => {
tc.innerHTML = "Qoo" + index
});