Я пытаюсь создать верхний уровень <a>
стиль для моего приложения, используя sass. Большинство ссылок по всему сайту зеленые, поэтому у меня это как стиль. (Я использую компас для функции darken
)Получить значение родительского атрибута в sass
a {
color: green;
&:hover {
color: darken(green, 10%);
}
}
Однако, в некоторых случаях, ссылки не зеленые. В этих случаях мне придется указывать как цвет текста, так и цвет наведения, в противном случае по умолчанию он будет зависать до зеленого. Мне интересно, есть ли способ сделать это DRYer. В идеале я мог бы получить цвет родительских классов, например.
a {
color: green;
&:hover {
color: darken(parent(color), 10%);
}
}
Таким образом, зависание всегда будет по умолчанию независимо от цвета конкретного. Имеет ли это смысл? Что-то вроде этого возможно? Если нет, каков наилучший способ справиться с этим? Миксин?
Спасибо!
Не могли бы вы связать меня с одним из дублирующих вопросов? Я, конечно, не мог найти никого, кто бы попросил об этом. – goddamnyouryan
Выбранный дублированный вопрос связан в верхней части этого вопроса. – cimmanon