JSFiddle - React, Tailwind, and code Playground

HTML

<table>
	<thead>
		<tr>
			<th>One</th>
			<th>Two</th>
			<th>Three</th>
			<th>Four</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>un</td>
			<td>deux</td>
			<td>trois</td>
			<td>quatre</td>
		</tr>
	</tbody>
</table>

CSS

table { width:100%; }

th {
  background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(191,191,191,1) 100%);
}
th + th {
  background: -webkit-linear-gradient(left, rgba(191,191,191,1) 0%, rgba(128,128,128,1) 100%);
}
th + th + th {
  background: -webkit-linear-gradient(left, rgba(128,128,128,1) 0%, rgba(64,64,64,1) 100%);
}
th + th + th + th {
  background: -webkit-linear-gradient(left, rgba(64,64,64,1) 0%, rgba(0,0,0,1) 100%);
}