【发布时间】:2013-08-08 09:00:42
【问题描述】:
我正在尝试使用 sass 为我的应用程序创建顶级 <a> 样式。网站上的大部分链接都是绿色的,所以我把它作为一种风格。 (我将指南针用于darken 函数)
a {
color: green;
&:hover {
color: darken(green, 10%);
}
}
但是,在某些情况下,链接不是绿色的。在这些情况下,我必须同时指定文本颜色和悬停颜色,否则它将默认悬停为绿色。我想知道是否有办法做到这一点 DRYer。理想情况下,我可以像这样获得父类的颜色。
a {
color: green;
&:hover {
color: darken(parent(color), 10%);
}
}
这样,悬停将始终默认为特定颜色的任何颜色。这有意义吗?这样的事情可能吗?如果没有,处理这个问题的最佳方法是什么?一个 Mixin?
谢谢!
【问题讨论】:
-
您能否将我链接到其中一个重复的问题?我当然找不到任何问同样问题的人。
-
选择的重复问题链接在该问题的顶部。
标签: css sass compass-sass