Я хочу сделать посещённые темы в списке topic-item-list менее заметными, и я использую следующий CSS-код:
.topic-list-item.visited >*{
opacity: 0.7;
}
Однако я обнаружил, что при посещении темы к ней не добавляется класс visited, как показано на изображении ниже.

Также, знает ли кто-нибудь, в чём разница между .unseen-topic и .visited?
Don
2
Здравствуйте,
У меня это работает. Я протестировал это на своём тестовом сайте, и класс visited появляется после открытия темы.
Это новая тема, которую я ещё не открывал, поэтому отображается класс .unseen-topic.
Я добавил этот CSS в раздел Common / CSS:
.topic-list-item.visited {
opacity: 0.7;
}
После открытия темы появляется класс .visited, а класс .unseen-topic исчезает.
Как видите, прозрачность работает корректно. 
Обратите внимание: если в ранее посещённой теме появились новые ответы, класс .visited исчезнет, пока вы их не просмотрите.