Fonctions de chaînes Sass
Les fonctions de chaîne Sass servent à manipuler des chaînes et à obtenir des informations associées.
La valeur d'index de départ des chaînes Sass commence à 1, rappelez-vous que ce n'est pas 0.
Le tableau suivant répertorie les fonctions de chaîne Sass :
| Fonction | Description et exemple |
|---|---|
| quote(string) | Ajoute des guillemets à une chaîne. Exemple : quote(example) Résultat : "example" |
| str-index(string, substring) | Renvoie la position de la première occurrence de substring dans string. Renvoie null si aucune correspondance n'est trouvée pour substring.str-index(abcd, a) => 1 str-index(abcd, ab) => 1 str-index(abcd, X) => null str-index(abcd, c) => 3 |
| str-insert(string, insert, index) | Insérez insert à la position index dans string. Exemple : str-insert("Hello world!", " example", 6) Résultat : "Hello example world!" |
| str-length(string) | Renvoie la longueur de la chaîne. Exemple : str-length("example") Résultat : 6 |
| str-slice(string, start, end) | Extrait une sous-chaîne de string, en définissant les positions de début et de fin avec start-at et end-at ; si l'index de fin n'est pas spécifié, il est défini par défaut à la fin de la chaîne.
str-slice("abcd", 2, 3) => "bc"
str-slice("abcd", 2) => "bcd"
str-slice("abcd", -3, -2) => "bc"
str-slice("abcd", 2, -2) => "bc"
|
| to-lower-case(string) | Convertir la chaîne en minuscules Exemple : to-lower-case("EXAMPLE") Résultat : "example" |
| to-upper-case(string) | Convertit string en majuscules Exemple : to-upper-case("example") Résultat : "EXAMPLE" |
| unique-id() | Renvoie une chaîne aléatoire sans guillemets comme identifiant. Cependant, il ne peut garantir que cet identifiant est unique qu'au sein d'une seule compilation Sass. Exemple : unique-id() Résultat : uad053b1c |
| unquote(string) | Supprimer les guillemets d'une chaîne Exemple : unquote("example") Résultat : example |
Autres extensions
Fonctions Sass