I'm currently working on designing a table to achieve the look shown in the image. I'm specifically looking to style the last 2 columns to achieve this effect. After searching extensively on Google and Stack Overflow, I couldn't find a solution. Is it even possible to achieve this using HTML/CSS alone? Or would I need to explore creating an overlay with CSS and positioning it over the last 2 columns?
<table class="promo-table">
<th>Product</th>
<th>Model</th>
<th>Reference</th>
<th>Rate Price 2018</th>
<th class="promo">Promo Price</th>
<tr class="first-promo">
<td>Front Axle Brake Pad Set</td>
<td>117, 176, 246</td>
<td>A 000 420 29 02</td>
<td>$75.81</td>
<td class="promo">$38.70</td>
</tr>
<tr>
<td>Front Axle Brake Pad Set</td>
<td>117, 176, 246</td>
<td>A 000 420 29 02</td>
<td>$75.81</td>
<td class="promo">$38.70</td>
</tr>
<tr>
<td>Front Axle Brake Pad Set</td>
<td>117, 176, 246</td>
<td>A 000 420 29 02</td>
<td>$75.81</td>
<td class="promo">$38.70</td>
</tr>
</table>