Sass Nesting para: hover no funciona [duplicado]
He escrito este código, pero no funciona. ¿Cuál es mi problema?
.class {
margin:20px;
:hover {
color:yellow;
}
}
Aceptado
Para concatenar selectores al anidar, debe utilizar el selector principal ( &
):
.class {
margin:20px;
&:hover {
color:yellow;
}
}
Puede depurar fácilmente este tipo de cosas cuando revisa el CSS generado. En este caso, el pseudoselector después de la conversión debe adjuntarse a la clase. Que no es el caso. Usar "&".
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#parent-selector
.class {
margin:20px;
&:hover {
color:yellow;
}
}