Fonctions de couleur Sass
- Page précédente Auto-inspection Sass
- Page suivante Tutoriels Sass
Fonctions de couleur Sass
Nous divisons les fonctions de couleur dans Sass en trois parties : fonctions de définition de couleur, fonctions d'obtention de couleur et fonctions d'opération de couleur :
Fonction de couleur Sass
Fonctions d'opérations de couleur Sass | Fonction |
---|---|
rgb(rouge, vert, bleu) |
Définir la couleur en utilisant le modèle Red-Green-Blue (RGB). Exemple :rgb(0, 0, 255); |
rgba(rouge, vert, bleu, alpha) |
Définir la couleur en utilisant le modèle Red-Green-Blue-Alpha (RGBA). Exemple :rgba(0, 0, 255, 0.3); // Bleu transparent |
hsl(teinte, saturation, luminosité) |
Définir la couleur en utilisant le modèle Hue-Saturation-Lightness - et représente la représentation cylindrique des couleurs. Exemple :
hsl(120, 100%, 50%); // Vert |
hsla(teinte, saturation, luminosité, alpha) |
Définir la couleur en utilisant le modèle Hue-Saturation-Lightness-Alpha (HSLA). Exemple :
hsl(120, 100%, 50%, 0.3); // Vert avec transparence |
grayscale(color) |
Définir une teinte grise ayant la même luminosité que la couleur. Exemple :grayscale(#7fffd4); Résultat : #c6c6c6 |
complement(color) |
Définir la couleur complémentaire. Exemple :complement(#7fffd4); Résultat : #ff7faa |
invert(color, Créer une couleur mélangée de couleur 1 et couleur 2.) |
Définir la couleur inverse ou négative. Exemple :invert(white); Résultat : noir |
Fonction de récupération de la couleur Sass
Fonctions d'opérations de couleur Sass | Fonction |
---|---|
red(color) |
Renvoie la valeur rouge de la couleur entre 0 et 255 en tant que nombre. Exemple :red(#7fffd4); Résultat : 127 red(red); 结果:255 |
green(color) |
Renvoie la valeur verte de la couleur entre 0 et 255 en tant que nombre. Exemple :green(#7fffd4); 结果:255 green(blue); 结果:0 |
blue(color) |
以 0 到 255 之间的数字返回颜色的蓝色值。 Exemple :blue(#7fffd4); 结果:212 blue(blue); 结果:255 |
hue(color) |
以 0deg 到 360deg 之间的数字形式返回颜色的色调。 Exemple :hue(#7fffd4); 结果:160deg |
saturation(color) |
以 0% 到 100% 之间的数字形式返回颜色的 HSL 饱和度。 Exemple :saturation(#7fffd4); 结果:100% |
lightness(color) |
以 0% 到 100% 之间的数字形式返回颜色的 HSL 亮度。 Exemple :lightness(#7fffd4); luminosité(#7fffd4); |
Résultat: 74.9%color) |
opacity( Exemple :alpha( alpha(#7fffd4); |
Résultat: 1color) |
opacity( Exemple :Retourner un nombre entre 0 et 1 qui représente le canal alpha de la couleur. opacity(rgba(127, 255, 212, 0.5)); |
Résultat: 0.5
Fonctions d'opérations de couleur Sass | Fonction |
---|---|
Description et exempleUn poids plus grand signifie qu'il devrait être utilisé plus de, color2, Créer une couleur mélangée de couleur 1 et couleur 2.) |
mix( |
adjust-hue(color, degrés) |
Ajuster la teinte de la couleur en degrés de -360 à 360. Exemple :adjust-hue(#7fffd4, 80deg); Résultat: #8080ff |
adjust-color(color, rouge, vert, bleu, teinte, saturation, luminosité, alpha) |
Ajuster une ou plusieurs valeurs en quantité spécifiée. Exemple :adjust-color(#7fffd4, blue: 25); Résultat: |
change-color(color, rouge, vert, bleu, teinte, saturation, luminosité, alpha) |
Modifier un ou plusieurs paramètres de couleur en valeur nouvelle. Exemple :change-color(#7fffd4, red: 255); Résultat: #ffffd4 |
scale-color(color, rouge, vert, bleu, saturation, luminosité, alpha) | Ajuster une ou plusieurs valeurs de couleur. |
rgba(color, alpha) |
Créer une nouvelle couleur en utilisant le canal alpha fourni. Exemple :rgba(#7fffd4, 30%); Résultat : rgba(127, 255, 212, 0.3) |
lighten(color, amount) | Créez des couleurs plus claires en utilisant des quantités comprises entre 0% et 100%. amount Les paramètres augmentent la luminosité HSL en pourcentage. |
darken(color, amount) | Créez des couleurs plus foncées en utilisant des quantités comprises entre 0% et 100%. amount Les paramètres diminuent la luminosité HSL en pourcentage. |
saturate(color, amount) | Créez des couleurs plus saturées en utilisant des quantités comprises entre 0% et 100%. amount Les paramètres augmentent la saturation HSL en pourcentage. |
desaturate(color, amount) | Créez des couleurs moins saturées en utilisant des quantités comprises entre 0% et 100%. amount Les paramètres diminuent la saturation HSL en pourcentage. |
opacify(color, amount) | Créez des couleurs moins opaques en utilisant des quantités comprises entre 0 et 1. amount Les paramètres augmentent le canal Alpha selon leur valeur. |
fade-in(color, amount) | Créez des couleurs moins opaques en utilisant des quantités comprises entre 0 et 1. amount Les paramètres diminuent le canal Alpha selon leur valeur. |
transparentize(color, amount) | Créez des couleurs plus transparentes en utilisant des quantités comprises entre 0 et 1. amount Les paramètres diminuent le canal Alpha selon leur valeur. |
fade-out(color, amount) | Créez des couleurs plus transparentes en utilisant des quantités comprises entre 0 et 1. amount Les paramètres augmentent le canal Alpha selon leur valeur. |
- Page précédente Auto-inspection Sass
- Page suivante Tutoriels Sass