Есть ли способ усилить псевдо-правила CSS? то есть:
У меня есть список divs (плейлист), который я раскрашиваю по следующим правилам:
#playlist .playlist_item {
background: #d6d6d6;
}
#playlist .playlist_item:nth-child(odd) {
background: #b3b3b3;
}
Теперь, когда воспроизводится песня, я использую setInterval и функцию Janu .animate, чтобы пульсировать цвет фона. Когда песня заканчивается, я очищаю интервал, но, конечно, фон песни остается последним цветом, установленным в интервале. Есть ли способ изменить цвет песни на основе правила CSS? В противном случае мне придется отслеживать предыдущую песню (которая, возможно, изменила положение и, следовательно, цвет) или настроить отдельные классы цвета фона и сбросить классы всех песен в списке воспроизведения каждый раз, когда кто-то добавляет, удаляет или перемещает песню. в плейлисте или песня заканчивается. Я бы предпочел использовать только CSS-подход.
Заранее спасибо,
Dan