На страницу таблицей выводятся элементы, среди них могут быть дубликаты (определяется по совпадающему полю), у дубликатов на бэкэнде проставляется класс и id. Мне надо чтобы дубликаты подсвечивались (хотя бы просто backgroud-color) разными цветами. Ну в смысле дубликаты у которых id = 1 например красным, а у которых id = 2 - синим... Цвета рандомно. Главное чтобы у разных групп дубликатов (с разными id) они не повторялись. Как такое можно сделать?
Пример полученной разметки (внутри tr понятное дело еще много чего):
<tr id="0" class="duplicate"></tr> <!-- например тут background-color: red -->
<tr id="1" class=""></tr>
<tr id="0" class="duplicate"></tr> <!-- например тут background-color: red -->
<tr id="2" class=""></tr>
<tr id="3" class=""></tr>
<tr id="4" class="duplicate"></tr> <!-- а тут background-color: blue -->
<tr id="4" class="duplicate"></tr> <!-- а тут background-color: blue -->
P.S. Можно юзать чистый JS или лучше JQuery, но если возможно желательно сделать на одном только CSS. Я только не знаю можно ли на нем генерировать цвета...