Fonctions de sélecteur Sass
- Page précédente Mapping Sass
- Page suivante Auto-contrôle Sass
Fonctions de sélecteur Sass
les fonctions de sélecteurs sont utilisées pour vérifier et manipuler les sélecteurs.
Le tableau suivant liste toutes les fonctions de sélecteurs dans Sass :
fonction | description & exemple |
---|---|
is-superselector(super, sub) |
vérification super si le sélecteur correspond sub tous les éléments correspondants. Exemple :is-superselector("div", "div.myInput") résultat : true is-superselector("div.myInput", "div") résultat : false is-superselector("div", "div") résultat : true |
selector-append(selectors) |
ajoute le deuxième (et troisième/quatrième, etc.) sélecteur au premier sélecteur. Exemple :selector-append("div", ".myInput") résultat : div.myInput selector-append(".warning", "__a") résultat : .warning__a |
selector-extend(selector, extendee, extender) | |
selector-nest(selectors) |
retourne un nouveau sélecteur qui contient une liste imbriquée de sélecteurs CSS en fonction de la liste fournie. Exemple :selector-nest("ul", "li") résultat : ul li selector-nest(".warning", "alert", "div") résultat : .warning div, alert div |
selector-parse(selector) |
retourne une liste de chaînes contenant le sélecteur, en utilisant le même format que le sélecteur parent. Exemple :selector-parse("h1 .myInput .warning") résultat : ('h1' '.myInput' '.warning') |
selector-replace(selector, original, replacement) |
retourne un nouveau sélecteur, utilisé replacement remplace le sélecteur spécifié par original sélecteurs spécifiés. Exemple :selector-replace("p.warning", "p", "div") Résultat : div.warning |
selector-unify(selector1, selector2) |
retourne un nouveau sélecteur qui ne correspond qu'à selector1 et selector2 éléments qui correspondent tous. Exemple :selector-unify("myInput", ".disabled") Résultat : myInput.disabled selector-unify("p", "h1") Résultat : null |
simple-selectors(selectors) |
Retour selectors Liste des sélecteurs dans Exemple :simple-selectors("div.myInput") Résultat : div, .myInput simple-selectors("div.myInput:before") Résultat : div, .myInput, :before |
- Page précédente Mapping Sass
- Page suivante Auto-contrôle Sass