我怎样才能简化这个表达式?
.rss,
.rss:hover {
background-color: #ff8900;
}
如果有这样的使用方法吗?
.rss, &:hover {
background-color: #ff8900;
}
答案 0 :(得分:3)
不确定它是否确实简化,但有一个选项可能正在使用parent selector &
,如下所示:
.rss {
&, &:hover {
background-color: #ff8900;
}
}
在这种方法中,您可以指定应在.rss
和.rss:hover
之间共享哪些声明。
另一个选项可能是extend
.rss
@Harry指出:{/ p>
.rss {
background-color: #ff8900;
&:hover:extend(.rss) {};
}
如果.rss
和.rss:hover
都应具有相同的CSS声明集,则This method会很有用。
可以看出,在这个特定实例中,上述两种方法都没有真正简化选择器,但它们可能在更复杂的情况下有所帮助。
答案 1 :(得分:0)
实际上是这样的:
.rss {
&:hover {background-color: #ff8900;
}
它添加:hover到rss,同时创建
的.rss
的.rss:悬停
你的css文件的类