Если ваши CSS-селекторы верны, вы просто хотите установить color
для
#ProductSelect-option-#{$colorName}:checked + label
Например:
#ProductSelect-option-#{$colorName}:checked + label {
color: $colorName;
}
Это обновит <label>
color
всякий раз, когда установлен соответствующий флажок.Из-за использования псевдокласса :checked
это также изменит цвет back , когда флажок снят.
Я также отмечаю, что у вас есть имя переменной в селекторе,Хотя это хорошо, это не может быть преднамеренным.Ключ здесь :checked + label
;до тех пор, пока вы правильно настроили свой флажок, вышеуказанный селектор будет нацелен на следующий <label>
.