namedcolor

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: MIT Imports: 6 Imported by: 0

README

namedcolor

The go package namedcolor provides all the named colors defined by the CSS specification. See the documentation at https://pkg.go.dev/efronlicht/namedcolor for more details.

Documentation

Overview

Package namedcolor provides all the named colors defined by the CSS <named-color> specification.

See https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/named-color for where I got the list.

Pick a color by name via the provided constants, or Parse() a color from a string, either by name or by hex or decimal code. Colors are also flag.Values, so you can use them as command-line flags.

Autogenerated file. DO NOT EDIT.

Autogenerated file, do not edit. See README.md for details.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func All added in v0.4.0

func All() map[string]Color

All returns a copy of the map of all color names to their corresponding Color values, i.e, for printing help messages.

Types

type Color

type Color uint32

Color represents a color in RGB format but can be parsed from known names (https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/named-color) and used as a command-line flag. Alpha is implied to be always 255 (fully opaque) and is ignored in parsing and stringification. The color is stored as a uint32 in the format 0xRRGGBB, where RR is the red component, GG is the green component, and BB is the blue component.

const (
	ALICEBLUE            Color = 0xf0f8ff // #f0f8ff
	ANTIQUEWHITE         Color = 0xfaebd7 // #faebd7
	AQUA                 Color = 0x00ffff // #00ffff
	AQUAMARINE           Color = 0x7fffd4 // #7fffd4
	AZURE                Color = 0xf0ffff // #f0ffff
	BEIGE                Color = 0xf5f5dc // #f5f5dc
	BISQUE               Color = 0xffe4c4 // #ffe4c4
	BLACK                Color = 0x000000 // #000000
	BLANCHEDALMOND       Color = 0xffebcd // #ffebcd
	BLUE                 Color = 0x0000ff // #0000ff
	BLUEVIOLET           Color = 0x8a2be2 // #8a2be2
	BROWN                Color = 0xa52a2a // #a52a2a
	BURLYWOOD            Color = 0xdeb887 // #deb887
	CADETBLUE            Color = 0x5f9ea0 // #5f9ea0
	CHARTREUSE           Color = 0x7fff00 // #7fff00
	CHOCOLATE            Color = 0xd2691e // #d2691e
	CORAL                Color = 0xff7f50 // #ff7f50
	CORNFLOWERBLUE       Color = 0x6495ed // #6495ed
	CORNSILK             Color = 0xfff8dc // #fff8dc
	CRIMSON              Color = 0xdc143c // #dc143c
	DARKBLUE             Color = 0x00008b // #00008b
	DARKCYAN             Color = 0x008b8b // #008b8b
	DARKGOLDENROD        Color = 0xb8860b // #b8860b
	DARKGRAY             Color = 0xa9a9a9 // #a9a9a9
	DARKGREEN            Color = 0x006400 // #006400
	DARKGREY             Color = 0xa9a9a9 // #a9a9a9
	DARKKHAKI            Color = 0xbdb76b // #bdb76b
	DARKMAGENTA          Color = 0x8b008b // #8b008b
	DARKOLIVEGREEN       Color = 0x556b2f // #556b2f
	DARKORANGE           Color = 0xff8c00 // #ff8c00
	DARKORCHID           Color = 0x9932cc // #9932cc
	DARKRED              Color = 0x8b0000 // #8b0000
	DARKSALMON           Color = 0xe9967a // #e9967a
	DARKSEAGREEN         Color = 0x8fbc8f // #8fbc8f
	DARKSLATEBLUE        Color = 0x483d8b // #483d8b
	DARKSLATEGRAY        Color = 0x2f4f4f // #2f4f4f
	DARKSLATEGREY        Color = 0x2f4f4f // #2f4f4f
	DARKTURQUOISE        Color = 0x00ced1 // #00ced1
	DARKVIOLET           Color = 0x9400d3 // #9400d3
	DEEPPINK             Color = 0xff1493 // #ff1493
	DEEPSKYBLUE          Color = 0x00bfff // #00bfff
	DIMGRAY              Color = 0x696969 // #696969
	DIMGREY              Color = 0x696969 // #696969
	DODGERBLUE           Color = 0x1e90ff // #1e90ff
	FIREBRICK            Color = 0xb22222 // #b22222
	FLORALWHITE          Color = 0xfffaf0 // #fffaf0
	FORESTGREEN          Color = 0x228b22 // #228b22
	FUCHSIA              Color = 0xff00ff // #ff00ff
	GAINSBORO            Color = 0xdcdcdc // #dcdcdc
	GHOSTWHITE           Color = 0xf8f8ff // #f8f8ff
	GOLD                 Color = 0xffd700 // #ffd700
	GOLDENROD            Color = 0xdaa520 // #daa520
	GRAY                 Color = 0x808080 // #808080
	GREEN                Color = 0x008000 // #008000
	GREENYELLOW          Color = 0xadff2f // #adff2f
	HONEYDEW             Color = 0xf0fff0 // #f0fff0
	HOTPINK              Color = 0xff69b4 // #ff69b4
	INDIANRED            Color = 0xcd5c5c // #cd5c5c
	INDIGO               Color = 0x4b0082 // #4b0082
	IVORY                Color = 0xfffff0 // #fffff0
	KHAKI                Color = 0xf0e68c // #f0e68c
	LAVENDER             Color = 0xe6e6fa // #e6e6fa
	LAVENDERBLUSH        Color = 0xfff0f5 // #fff0f5
	LAWNGREEN            Color = 0x7cfc00 // #7cfc00
	LEMONCHIFFON         Color = 0xfffacd // #fffacd
	LIGHTBLUE            Color = 0xadd8e6 // #add8e6
	LIGHTCORAL           Color = 0xf08080 // #f08080
	LIGHTCYAN            Color = 0xe0ffff // #e0ffff
	LIGHTGOLDENRODYELLOW Color = 0xfafad2 // #fafad2
	LIGHTGRAY            Color = 0xd3d3d3 // #d3d3d3
	LIGHTGREEN           Color = 0x90ee90 // #90ee90
	LIGHTGREY            Color = 0xd3d3d3 // #d3d3d3
	LIGHTPINK            Color = 0xffb6c1 // #ffb6c1
	LIGHTSALMON          Color = 0xffa07a // #ffa07a
	LIGHTSEAGREEN        Color = 0x20b2aa // #20b2aa
	LIGHTSKYBLUE         Color = 0x87cefa // #87cefa
	LIGHTSLATEGRAY       Color = 0x778899 // #778899
	LIGHTSLATEGREY       Color = 0x778899 // #778899
	LIGHTSTEELBLUE       Color = 0xb0c4de // #b0c4de
	LIGHTYELLOW          Color = 0xffffe0 // #ffffe0
	LIME                 Color = 0x00ff00 // #00ff00
	LIMEGREEN            Color = 0x32cd32 // #32cd32
	LINEN                Color = 0xfaf0e6 // #faf0e6
	MAROON               Color = 0x800000 // #800000
	MEDIUMAQUAMARINE     Color = 0x66cdaa // #66cdaa
	MEDIUMBLUE           Color = 0x0000cd // #0000cd
	MEDIUMORCHID         Color = 0xba55d3 // #ba55d3
	MEDIUMPURPLE         Color = 0x9370db // #9370db
	MEDIUMSEAGREEN       Color = 0x3cb371 // #3cb371
	MEDIUMSLATEBLUE      Color = 0x7b68ee // #7b68ee
	MEDIUMSPRINGGREEN    Color = 0x00fa9a // #00fa9a
	MEDIUMTURQUOISE      Color = 0x48d1cc // #48d1cc
	MEDIUMVIOLETRED      Color = 0xc71585 // #c71585
	MIDNIGHTBLUE         Color = 0x191970 // #191970
	MINTCREAM            Color = 0xf5fffa // #f5fffa
	MISTYROSE            Color = 0xffe4e1 // #ffe4e1
	MOCCASIN             Color = 0xffe4b5 // #ffe4b5
	NAVAJOWHITE          Color = 0xffdead // #ffdead
	NAVY                 Color = 0x000080 // #000080
	OLDLACE              Color = 0xfdf5e6 // #fdf5e6
	OLIVE                Color = 0x808000 // #808000
	OLIVEDRAB            Color = 0x6b8e23 // #6b8e23
	ORANGE               Color = 0xffa500 // #ffa500
	ORANGERED            Color = 0xff4500 // #ff4500
	ORCHID               Color = 0xda70d6 // #da70d6
	PALEGOLDENROD        Color = 0xeee8aa // #eee8aa
	PALEGREEN            Color = 0x98fb98 // #98fb98
	PALETURQUOISE        Color = 0xafeeee // #afeeee
	PALEVIOLETRED        Color = 0xdb7093 // #db7093
	PAPAYAWHIP           Color = 0xffefd5 // #ffefd5
	PEACHPUFF            Color = 0xffdab9 // #ffdab9
	PERU                 Color = 0xcd853f // #cd853f
	PINK                 Color = 0xffc0cb // #ffc0cb
	PLUM                 Color = 0xdda0dd // #dda0dd
	POWDERBLUE           Color = 0xb0e0e6 // #b0e0e6
	PURPLE               Color = 0x800080 // #800080
	REBECCAPURPLE        Color = 0x663399 // #663399
	RED                  Color = 0xff0000 // #ff0000
	ROSYBROWN            Color = 0xbc8f8f // #bc8f8f
	ROYALBLUE            Color = 0x4169e1 // #4169e1
	SADDLEBROWN          Color = 0x8b4513 // #8b4513
	SALMON               Color = 0xfa8072 // #fa8072
	SANDYBROWN           Color = 0xf4a460 // #f4a460
	SEAGREEN             Color = 0x2e8b57 // #2e8b57
	SEASHELL             Color = 0xfff5ee // #fff5ee
	SIENNA               Color = 0xa0522d // #a0522d
	SILVER               Color = 0xc0c0c0 // #c0c0c0
	SKYBLUE              Color = 0x87ceeb // #87ceeb
	SLATEBLUE            Color = 0x6a5acd // #6a5acd
	SLATEGRAY            Color = 0x708090 // #708090
	SLATEGREY            Color = 0x708090 // #708090
	SNOW                 Color = 0xfffafa // #fffafa
	SPRINGGREEN          Color = 0x00ff7f // #00ff7f
	STEELBLUE            Color = 0x4682b4 // #4682b4
	TAN                  Color = 0xd2b48c // #d2b48c
	TEAL                 Color = 0x008080 // #008080
	THISTLE              Color = 0xd8bfd8 // #d8bfd8
	TOMATO               Color = 0xff6347 // #ff6347
	TURQUOISE            Color = 0x40e0d0 // #40e0d0
	VIOLET               Color = 0xee82ee // #ee82ee
	WHEAT                Color = 0xf5deb3 // #f5deb3
	WHITE                Color = 0xffffff // #ffffff
	WHITESMOKE           Color = 0xf5f5f5 // #f5f5f5
	YELLOW               Color = 0xffff00 // #ffff00
	YELLOWGREEN          Color = 0x9acd32 // #9acd32
)

func Parse

func Parse(s string) (Color, error)

Parse a color from a string. The string can be either a named color (e.g. "red") or a hexadecimal color code (e.g. "#ff0000" or "0xff0000").func Parse(s string) (Color, error) {

func (Color) RGBA

func (c Color) RGBA() (r, g, b, a uint32)

RGBA satisfies the color.Color interface. It is exactly identical to: (color.RGBA{R: uint8(c >> 16), G: uint8(c >> 8), B: uint8(c), A: 0xFF}).RGBA()

func (*Color) Set

func (c *Color) Set(s string) (err error)

Set the color from a string. This satisfies the flag.Value interface. This just calls Parse.

func (Color) String

func (i Color) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL