У меня трудности с решением проблемы css на панели навигации.
Панель навигации определяется следующим образом:
<nav class="navbar">
<a class="navbar-phase planning active" href="#">Planning</a>
<a class="navbar-phase collection" href="#">Data Collection</a>
<a class="navbar-phase management" href="#">Data Management</a>
<a class="navbar-phase analysis" href="#">Data Analysis</a>
<a class="navbar-phase reporting" href="#">Reporting</a>
<a class="navbar-phase dissemination" href="#">Dissemination</a>
</nav>
каждый элемент имеет свой собственный цвет, определенный следующим образом:
a.planning {
border-bottom: 5px solid $color__dark-green;
}
a.collection {
border-bottom: 5px solid $color__orange;
}
a.management {
border-bottom: 5px solid $color__ochre;
}
a.analysis {
border-bottom: 5px solid $color__yellow;
}
a.reporting {
border-bottom: 5px solid $color__lime;
}
a.dissemination {
border-bottom: 5px solid $color__aqua;
}
Что я хочу сделать, и я не могу понять, как установить для элемента a.active цвет фона, равный цвету, определенному для border-bottom.
Есть ли элегантный способ сделать это?
Я бы хотел избежать повторной записи a.planning.active {background ...}