345 votes

Sass de Nidification pour de :hover ne fonctionne pas

J'ai écrit ce code, mais il ne fonctionne pas. Quel est mon problème?

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

762voto

Sinac Points 1107

Vous avez oublié l' & signe:

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

45voto

Enrico Stahn Points 453

Vous pouvez résoudre facilement ces choses quand vous passez par le CSS généré. Dans ce cas, le pseudo-sélecteur après la conversion doit être jointe à la classe. Ce qui n'est pas le cas. Utiliser "&".

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#referencing_parent_selectors_

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X