Utilisation des valeurs de couleur intégrées, définition de couleurs personnalisées et simulation de transparence.

Description

L’énumération Color offre un moyen simple d’accéder aux couleurs définies par les feuilles de style en cascade (CSS) du HTML. Par exemple, Color.Red renvoie une couleur rouge pure. La liste de ces couleurs est présentée à la fin de cet article.

La fonction ColorValue renvoie une couleur basée sur une chaîne de couleur CSS. Il est possible d’utiliser soit le nom des couleurs CSS, comme « RosyBrown », soit la valeur hexadécimale correspondante, par exemple « #bc8f8f ».

La fonction RGBA renvoie une couleur basée sur les composants de couleur Rouge, Vert et Bleu. Elle inclut également un composant Alpha, utilisé pour mélanger les couleurs des objets superposés. Le composant Alpha est compris entre 0 ou 0 %, où il est complètement transparent et invisible, et 1 ou 100 %, où il est complètement opaque et masque complètement les calques en dessous.

La fonction ColorFade renvoie une version plus claire ou plus foncée d’une couleur. Le niveau d’accentuation varie de -1, où la couleur est complètement assombrie pour produire du noir, à 1, où la couleur est complètement éclaircie pour produire du blanc, la valeur 0 n’ayant aucun effet sur la couleur.

Syntaxe

Color.ColorName

  • *ColorName* : requis. Nom de couleur de feuille de style en cascade (CSS). Voir la liste de valeurs d’énumération possibles ci-dessous.

ColorValue( CSSColor )

  • *CSSColor* : requis. Définition de couleur de feuille de style en cascade (CSS). Il est possible d’utiliser soit le nom des couleurs, comme « OliveDrab », soit la valeur hexadécimale correspondante, par exemple « #6b8e23 ».

RGBA( Red, Green, Blue, Alpha )

  • Red, Green, *Blue* : requis. Valeurs des composants de couleur, allant de 0 (aucune saturation) à 255 (saturation complète).
  • *Alpha* : requis. Composant Alpha, compris entre 0 (complètement transparent) et 1 (complètement opaque). Vous pouvez également utiliser un pourcentage compris entre 0 et 100 %.

ColorFade( Color, FadeAmount )

  • *Color* : requis. Valeur de couleur telle que Color.Red ou la sortie de ColorValue ou RGBA.
  • *FadeAmount* : requis. Nombre compris entre -1 et 1. -1 assombrit complètement une couleur pour produire du noir, 0 n’a aucun effet sur la couleur et 1 éclaircit complètement la couleur pour produire du blanc.

Couleurs intégrées

Énumération Color ColorValue avec code hexadécimal RGBA Échantillon de couleur
Color.AliceBlue ColorValue( "#f0f8ff" ) RGBA( 240, 248, 255, 1 ) Bleu Alice
Color.AntiqueWhite ColorValue( "#faebd7" ) RGBA( 7, "250, 235,215, 1 ) Beige blanc antique
Color.Aqua ColorValue( "#00ffff" ) RGBA( 0, 255, 255, 1 ) Bleu vert
Color.Aquamarine ColorValue( "#7fffd4" ) RGBA( 127, 255, 212, 1 ) Vert eau marine
Color.Azure ColorValue( "#f0ffff" ) RGBA( 240, 255, 255, 1 ) Bleu azur
Color.Beige ColorValue( "#f5f5dc" ) RGBA( 245, 245, 220, 1 ) Beige
Color.Bisque ColorValue( "#ffe4c4" ) RGBA( 255, 228, 196, 1 ) Beige bisque
Color.Black ColorValue( "#000000" ) RGBA( 0, 0, 0, 1 ) Noir
Color.BlanchedAlmond ColorValue (« #ffebcd ») RGBA( 255, 235, 205, 1 ) Beige blanc Dalmond
Color.Blue ColorValue( "#0000ff" ) RGBA( 0, 0, 255, 1 ) Bleu
Color.BlueViolet ColorValue( "#8a2be2" ) RGBA( 138, 43, 226, 1 ) Bleu violet
Color.Brown ColorValue( "#a52a2a" ) RGBA( 165, 42, 42, 1 ) Marron
Color.Burlywood ColorValue( "#deb887" ) RGBA( 222, 184, 135, 1 ) Brun bois rustique
Color.CadetBlue ColorValue( "#5f9ea0" ) RGBA( 95, 158, 160, 1 ) Bleu uniforme
Color.Chartreuse ColorValue( "#7fff00" ) RGBA( 127, 255, 0, 1 ) Vert Chartreuse
Color.Chocolate ColorValue( "#d2691e" ) RGBA( 210, 105, 30, 1 ) Brun chocolat
Color.Coral ColorValue( "#ff7f50" ) RGBA( 255, 127, 80, 1 ) Corail
Color.CornflowerBlue ColorValue( "#6495ed" ) RGBA( 100, 149, 237, 1 ) Bleu bleuet
Color.Cornsilk ColorValue( "#fff8dc" ) RGBA( 255, 248, 220, 1 ) Violet bourbon
Color.Crimson ColorValue( "#dc143c" ) RGBA( 220, 20, 60, 1 ) Rouge cramoisi
Color.Cyan ColorValue( "#00ffff" ) RGBA( 0, 255, 255, 1 ) Cyan
Color.DarkBlue ColorValue( "#00008b" ) RGBA( 0, 0, 139, 1 ) Bleu foncé
Color.DarkCyan ColorValue( "#008b8b" ) RGBA( 0, 139, 139, 1 ) Cyan foncé
Color.DarkGoldenRod ColorValue( "#b8860b" ) RGBA( 184, 134, 11, 1 ) Jaune doré foncé
Color.DarkGray ColorValue( "#a9a9a9" ) RGBA( 169, 169, 169, 1 ) Gris foncé
Color.DarkGreen ColorValue( "#006400" ) RGBA( 0, 100, 0, 1 ) Vert foncé
Color.DarkGrey ColorValue( "#a9a9a9" ) RGBA( 169, 169, 169, 1 ) Gris foncé
Color.DarkKhaki ColorValue( "#bdb76b" ) RGBA( 189, 183, 107, 1 ) Brun kaki foncé
Color.DarkMagenta ColorValue( "#8b008b" ) RGBA( 139, 0, 139, 1 ) Magenta foncé
Color.DarkOliveGreen ColorValue( "#556b2f" ) RGBA( 85, 107, 47, 1 ) Vert olive foncé
Color.DarkOrange ColorValue( "#ff8c00" ) RGBA( 255, 140, 0, 1 ) Orange foncé
Color.DarkOrchid ColorValue( "#9932cc" ) RGBA( 153, 50, 204, 1 ) Violet orchidée foncé
Color.DarkRed ColorValue( "#8b0000" ) RGBA( 139, 0, 0, 1 ) Rouge foncé
Color.DarkSalmon ColorValue( "#e9967a" ) RGBA( 233, 150, 122, 1 ) Saumon foncé
Color.DarkSeaGreen ColorValue( "#8fbc8f" ) RGBA( 143, 188, 143, 1 ) Vert marin foncé
Color.DarkSlateBlue ColorValue( "#483d8b" ) RGBA( 72, 61, 139, 1 ) Bleu ardoise foncé
Color.DarkSlateGray ColorValue( "#2f4f4f" ) RGBA( 47, 79, 79, 1 ) Gris ardoise foncé
Color.DarkSlateGrey ColorValue( "#2f4f4f" ) RGBA( 47, 79, 79, 1 ) Gris ardoise foncé
Color.DarkTurquoise ColorValue( "#00ced1" ) RGBA( 0, 206, 209, 1 ) Turquoise foncé
Color.DarkViolet ColorValue( "#9400d3" ) RGBA( 148, 0, 211, 1 ) Violet foncé
Color.DeepPink ColorValue( "#ff1493" ) RGBA( 255, 20, 147, 1 ) Rose profond
Color.DeepSkyBlue ColorValue( "#00bfff" ) RGBA( 0, 191, 255, 1 ) Bleu ciel profond
Color.DimGray ColorValue( "#696969" ) RGBA( 105, 105, 105, 1 ) Gris mat
Color.DimGrey ColorValue( "#696969" ) RGBA( 105, 105, 105, 1 ) Gris mat
Color.DodgerBlue ColorValue( "#1e90ff" ) RGBA( 30, 144, 255, 1 ) Bleu toile
Color.FireBrick ColorValue( "#b22222" ) RGBA( 178, 34, 34, 1 ) Rouge brique
Color.FloralWhite ColorValue( "#fffaf0" ) RGBA( 255, 250, 240, 1 ) Blanc floral
Color.ForestGreen ColorValue( "#228b22" ) RGBA( 34, 139, 34, 1 ) Vert forestier
Color.Fuchsia ColorValue( "#ff00ff" ) RGBA( 255, 0, 255, 1 ) Fuchsia
Color.Gainsboro ColorValue( "#dcdcdc" ) RGBA( 220, 220, 220, 1 ) Gris Gainsboro
Color.GhostWhite ColorValue( "#f8f8ff" ) RGBA( 248, 248, 255, 1 ) Blanc fantôme
Color.Gold ColorValue( "#ffd700" ) RGBA( 255, 215, 0, 1 ) Or
Color.GoldenRod ColorValue( "#daa520" ) RGBA( 218, 165, 32, 1 ) Jaune doré
Color.Gray ColorValue( "#808080" ) RGBA( 128, 128, 128, 1 ) Gris
Color.Green ColorValue( "#008000" ) RGBA( 0, 128, 0, 1 ) Vert
Color.GreenYellow ColorValue( "#adff2f" ) RGBA( 173, 255, 47, 1 ) Vert jaune
Color.Grey ColorValue( "#808080" ) RGBA( 128, 128, 128, 1 ) Gris
Color.Honeydew ColorValue( "#f0fff0" ) RGBA( 240, 255, 240, 1 ) Miellé
Color.HotPink ColorValue( "#ff69b4" ) RGBA( 255, 105, 180, 1 ) Rose passion
Color.IndianRed ColorValue( "#cd5c5c" ) RGBA( 205, 92, 92, 1 ) Rouge indien
Color.Indigo ColorValue( "#4b0082" ) RGBA( 75, 0, 130, 1 ) Indigo
Color.Ivory ColorValue( "#fffff0" ) RGBA( 255, 255, 240, 1 ) Blanc ivoire
Color.Khaki ColorValue( "#f0e68c" ) RGBA( 240, 230, 140, 1 ) Vert kaki
Color.Lavender ColorValue( "#e6e6fa" ) RGBA( 230, 230, 250, 1 ) Bleu lavande
Color.LavenderBlush ColorValue( "#fff0f5" ) RGBA( 255, 240, 245, 1 ) Blanc lavande
Color.LawnGreen ColorValue( "#7cfc00" ) RGBA( 124, 252, 0, 1 ) Vert prairie
Color.LemonChiffon ColorValue( "#fffacd" ) RGBA( 255, 250, 205, 1 ) Beige citron-soie
Color.LightBlue ColorValue( "#add8e6" ) RGBA( 173, 216, 230, 1 ) Bleu clair
Color.LightCoral ColorValue( "#f08080" ) RGBA( 240, 128, 128, 1 ) Corail clair
Color.LightCyan ColorValue( "#e0ffff" ) RGBA( 224, 255, 255, 1 ) Cyan clair
Color.LightGoldenRodYellow ColorValue( "#fafad2" ) RGBA( 250, 250, 210, 1 ) Jaune doré clair
Color.LightGray ColorValue( "#d3d3d3" ) RGBA( 211, 211, 211, 1 ) Gris clair
Color.LightGreen ColorValue( "#90ee90" ) RGBA( 144, 238, 144, 1 ) Vert clair
Color.LightGrey ColorValue( "#d3d3d3" ) RGBA( 211, 211, 211, 1 ) Gris clair
Color.LightPink ColorValue( "#ffb6c1" ) RGBA( 255, 182, 193, 1 ) Rose clair
Color.LightSalmon ColorValue( "#ffa07a" ) RGBA( 255, 160, 122, 1 ) Saumon clair
Color.LightSeaGreen ColorValue( "#20b2aa" ) RGBA( 32, 178, 170, 1 ) Vert marin clair
Color.LightSkyBlue ColorValue( "#87cefa" ) RGBA( 135, 206, 250, 1 ) Bleu ciel clair
Color.LightSlateGray ColorValue( "#778899" ) RGBA( 119, 136, 153, 1 ) Gris ardoise clair
Color.LightSlateGrey ColorValue( "#778899" ) RGBA( 119, 136, 153, 1 ) Gris ardoise clair
Color.LightSteelBlue ColorValue( "#b0c4de" ) RGBA( 176, 196, 222, 1 ) Bleu acier clair
Color.LightYellow ColorValue( "#ffffe0" ) RGBA( 255, 255, 224, 1 ) Jaune clair
Color.Lime ColorValue( "#00ff00" ) RGBA( 0, 255, 0, 1 ) Vert tilleul clair
Color.LimeGreen ColorValue( "#32cd32" ) RGBA( 50, 205, 50, 1 ) Vert tilleul foncé
Color.Linen ColorValue( "#faf0e6" ) RGBA( 250, 240, 230, 1 ) Blanc lin
Color.Magenta ColorValue( "#ff00ff" ) RGBA( 255, 0, 255, 1 ) Magenta
Color.Maroon ColorValue( "#800000" ) RGBA( 128, 0, 0, 1 ) Bordeaux
Color.MediumAquamarine ColorValue( "#66cdaa" ) RGBA( 102, 205, 170, 1 ) Vert eau marine moyen
Color.MediumBlue ColorValue( "#0000cd" ) RGBA( 0, 0, 205, 1 ) Bleu moyen
Color.MediumOrchid ColorValue( "#ba55d3" ) RGBA( 186, 85, 211, 1 ) Violet orchidée moyen
Color.MediumPurple ColorValue( "#9370db" ) RGBA( 147, 112, 219, 1 ) Pourpre moyen
Color.MediumSeaGreen ColorValue( "#3cb371" ) RGBA( 60, 179, 113, 1 ) Vert marin moyen
Color.MediumSlateBlue ColorValue( "#7b68ee" ) RGBA( 123, 104, 238, 1 ) Bleu ardoise moyen
Color.MediumSpringGreen ColorValue( "#00fa9a" ) RGBA( 0, 250, 154, 1 ) Vert printanier moyen
Color.MediumTurquoise ColorValue( "#48d1cc" ) RGBA( 72, 209, 204, 1 ) Turquoise moyen
Color.MediumVioletRed ColorValue( "#c71585" ) RGBA( 199, 21, 133, 1 ) Rouge violet moyen
Color.MidnightBlue ColorValue( "#191970" ) RGBA( 25, 25, 112, 1 ) Bleu de minuit
Color.MintCream ColorValue( "#f5fffa" ) RGBA( 245, 255, 250, 1 ) Blanc menthe
Color.MistyRose ColorValue( "#ffe4e1" ) RGBA( 255, 228, 225, 1 ) Rose brumeux
Color.Moccasin ColorValue( "#ffe4b5" ) RGBA( 255, 228, 181, 1 ) Beige mocassin
Color.NavajoWhite ColorValue( "#ffdead" ) RGBA( 255, 222, 173, 1 ) Jaune blanc Navajo
Color.Navy ColorValue( "#000080" ) RGBA( 0, 0, 128, 1 ) Bleu marine
Color.OldLace ColorValue( "#fdf5e6" ) RGBA( 253, 245, 230, 1 ) Blanc dentelle ancienne
Color.Olive ColorValue( "#808000" ) RGBA( 128, 128, 0, 1 ) Vert olive
Color.OliveDrab ColorValue( "#6b8e23" ) RGBA( 107, 142, 35, 1 ) Vert olive grise
Color.Orange ColorValue( "#ffa500" ) RGBA( 255, 165, 0, 1 ) Orange
Color.OrangeRed ColorValue( "#ff4500" ) RGBA( 255, 69, 0, 1 ) Orangé
Color.Orchid ColorValue( "#da70d6" ) RGBA( 218, 112, 214, 1 ) Violet orchidée
Color.PaleGoldenRod ColorValue( "#eee8aa" ) RGBA( 238, 232, 170, 1 ) Jaune doré pâle
Color.PaleGreen ColorValue( "#98fb98" ) RGBA( 152, 251, 152, 1 ) Vert pâle
Color.PaleTurquoise ColorValue( "#afeeee" ) RGBA( 175, 238, 238, 1 ) Turquoise pâle
Color.PaleVioletRed ColorValue( "#db7093" ) RGBA( 219, 112, 147, 1 ) Rouge violet pâle
Color.PapayaWhip ColorValue( "#ffefd5" ) RGBA( 255, 239, 213, 1 ) Beige crème de papaye
Color.PeachPuff ColorValue( "#ffdab9" ) RGBA( 255, 218, 185, 1 ) Beige pêche
Color.Peru ColorValue( "#cd853f" ) RGBA( 205, 133, 63, 1 ) Brun Pérou
Color.Pink ColorValue( "#ffc0cb" ) RGBA( 255, 192, 203, 1 ) Rose
Color.Plum ColorValue( "#dda0dd" ) RGBA( 221, 160, 221, 1 ) Violet prune
Color.PowderBlue ColorValue( "#b0e0e6" ) RGBA( 176, 224, 230, 1 ) Bleu poudre
Color.Purple ColorValue( "#800080" ) RGBA( 128, 0, 128, 1 ) Pourpre
Color.Red ColorValue( "#ff0000" ) RGBA( 255, 0, 0, 1 ) Rouge
Color.RosyBrown ColorValue( "#bc8f8f" ) RGBA( 188, 143, 143, 1 ) Brun rosé
Color.RoyalBlue ColorValue( "#4169e1" ) RGBA( 65, 105, 225, 1 ) Bleu royal
Color.SaddleBrown ColorValue( "#8b4513" ) RGBA( 139, 69, 19, 1 ) Brun cuir
Color.Salmon ColorValue( "#fa8072" ) RGBA( 250, 128, 114, 1 ) Saumon
Color.SandyBrown ColorValue( "#f4a460" ) RGBA( 244, 164, 96, 1 ) Brun sableux
Color.SeaGreen ColorValue( "#2e8b57" ) RGBA( 46, 139, 87, 1 ) Vert marin
Color.SeaShell ColorValue( "#fff5ee" ) RGBA( 255, 245, 238, 1 ) Blanc coquillage
Color.Sienna ColorValue( "#a0522d" ) RGBA( 160, 82, 45, 1 ) Brun terre de Sienne
Color.Silver ColorValue( "#c0c0c0" ) RGBA( 192, 192, 192, 1 ) Gris argent
Color.SkyBlue ColorValue( "#87ceeb" ) RGBA( 135, 206, 235, 1 ) Bleu ciel
Color.SlateBlue ColorValue( "#6a5acd" ) RGBA( 106, 90, 205, 1 ) Bleu ardoise
Color.SlateGray ColorValue( "#708090" ) RGBA( 112, 128, 144, 1 ) Gris ardoise
Color.SlateGrey ColorValue( "#708090" ) RGBA( 112, 128, 144, 1 ) Gris ardoise
Color.Snow ColorValue( "#fffafa" ) RGBA( 255, 250, 250, 1 ) Blanc neige
Color.SpringGreen ColorValue( "#00ff7f" ) RGBA( 0, 255, 127, 1 ) Vert printanier
Color.SteelBlue ColorValue( "#4682b4" ) RGBA( 70, 130, 180, 1 ) Bleu acier
Color.Tan ColorValue( "#d2b48c" ) RGBA( 210, 180, 140, 1 ) Brun roux
Color.Teal ColorValue( "#008080" ) RGBA( 0, 128, 128, 1 ) Bleu sarcelle
Color.Thistle ColorValue( "#d8bfd8" ) RGBA( 216, 191, 216, 1 ) Violet chardon
Color.Tomato ColorValue( "#ff6347" ) RGBA( 255, 99, 71, 1 ) Rouge tomate
Color.Turquoise ColorValue( "#40e0d0" ) RGBA( 64, 224, 208, 1 ) Turquoise
Color.Violet ColorValue( "#ee82ee" ) RGBA( 238, 130, 238, 1 ) Violet
Color.Wheat ColorValue( "#f5deb3" ) RGBA( 245, 222, 179, 1 ) Jaune blé
Color.White ColorValue( "#ffffff" ) RGBA( 255, 255, 255, 1 ) Blanc
Color.WhiteSmoke ColorValue( "#f5f5f5" ) RGBA( 245, 245, 245, 1 ) Blanc fumée
Color.Yellow ColorValue( "#ffff00" ) RGBA( 255, 255, 0, 1 ) Jaune
Color.YellowGreen ColorValue( "#9acd32" ) RGBA( 154, 205, 50, 1 ) Vert jauni