Вариант 1
Я не понимаю, что с тобой не так, это работа для меня:
a {
color: #0090B2;
&:hover, &.active {
color: #FF7A00;
}
}
Что даст тебе:
a {
color: #00acc1;
}
a:hover, a.active {
color: #0f9d58;
}
Вариант 2
a {
color : #00acc1;;
&:hover {
@extend %active_link;
}
&.active {
@extend %active_link;
}
}
%active_link {
color: #0f9d58;
}
Те же результаты, что и раньше.Но здесь вы можете сделать что-то вроде:
a {
color : #00acc1;;
&:hover {
@extend %active_link;
content: "AAA";
}
&.active {
@extend %active_link;
content: "BBB";
}
}
%active_link {
color: #0f9d58;
}
и получить:
a {
color: #00acc1;
}
a:hover {
content: "AAA";
}
a.active {
content: "BBB";
}
a:hover, a.active {
color: #0f9d58;
}