Ответ 1
Вы можете настроить таргетинг на все элементы sibling после с помощью ~
li.active ~ li
{
color: green;
}
В CSS вы не можете нацеливать братьев и сестер перед элементом, поэтому вам нужно будет сделать что-то вроде этого:
Дайте им все правило:
li
{
color: orange;
}
Затем перезапишите активный
li.active
{
color: red;
}
Затем перезапишите их после
li.active ~ li
{
color: green;
}