Que signifie le "& " sélecteur de choisir?
Dans cette codepen il y a un sélecteur css &:hover
ce n'est que le sélecteur de match?
- Si vous regardez attentivement, vous pourriez probablement avoir vu qu'il y a (SCSS) écrit à côté de l'onglet CSS titre.
- en supposant que le commentaire a été adressée à moi, alors oui: j'ai fait voir que. J'ai été, cependant, en traitant de l'énoncé explicite dans la question elle-même: "...il y a un sélecteur css
&:hover
." Peut-être que j'aurais du fait que de plus en plus clair, si.
Vous devez vous connecter pour publier un commentaire.
Je crois que l'esperluette est un Sass fonctionnalité. À partir de la documentation:
Référencement Parent Sélecteurs: &
Exactement. Dans Sass vous pourriez avoir quelque chose comme ça...
...qui lors de la conversion en CSS deviendrait ce:
Edit: a partir de &hover: &:hover
div p:hover { background: blue; }
etdiv p:active { background: blue; }
? Je viens de le mentionner clair...L'utilisation qui est moins connu est que vous pouvez ajouter de l'esperluette à la fin d'un style de sorte que le parent sélecteur devient l'enfant.
par exemple:
devient,
vous pouvez lire plus au sujet de & utiliser ici
http://thesassway.com/intermediate/referencing-parent-selectors-using-ampersand