444

我已经编写了这段代码,但它不起作用。我的问题是什么?

.class {
    margin:20px;
    :hover {
        color:yellow;
    }
 }
4

2 回答 2

999

为了在嵌套时将选择器连接在一起,您需要使用父选择器 ( &):

.class {
    margin:20px;
    &:hover {
        color:yellow;
    }
}
于 2013-04-13T02:44:48.903 回答
52

当您浏览生成的 CSS 时,您可以轻松地调试这些东西。在这种情况下,转换后的伪选择器必须附加到类。事实并非如此。利用 ”&”。

http://sass-lang.com/documentation/file.SASS_REFERENCE.html#parent-selector

.class {
    margin:20px;
    &:hover {
        color:yellow;
    }
}
于 2013-04-13T02:48:19.630 回答