У меня есть div, который возвращает другой статус, подобный следующему:
- Продано
- По требованию
- Не оплачено
- Просрочено
- Платный
Я хотел бы иметь разные цвета для каждого статуса, используя sass или css,
Это то, что я пробовал использовать sass:
В представлении HTML:
<div class="badge">
{{store.status | translate | uppercase}}
</div>
В таблице стилей:
$status : sold, paid, notpaid, on demand;
@else if($status == sold){
.badge{
color: red;
}
}
@else if ($status == paid){
.badge{
color: green;
}
]
@else if($status == returned{
.badge{
color: blue;
}
]
@else if ($status == notpaid{
.badge{
color: yellow;
}
}
else{
.badge{
color : black;
}
Это не работает.Может кто-нибудь помочь с наилучшим способом достижения того, что я хочу?
ПРИМЕЧАНИЕ. Статус динамически возвращается.