Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // System colors Foreground = colorByName("foreground") Background = colorByName("background") Background2 = colorByName("background2") Inactive = colorByName("inactive") Selection = colorByName("selection") // Grays Gray0 = colorByName("gray0") Dark3 = colorByName("dark3") Dark2 = colorByName("dark2") Dark1 = colorByName("dark1") Light1 = colorByName("light1") Light2 = colorByName("light2") Light3 = colorByName("light3") // Base colors Black = colorByName("black") White = colorByName("white") Red = colorByName("red") Green = colorByName("green") Blue = colorByName("blue") Yellow = colorByName("yellow") Magenta = colorByName("magenta") Cyan = colorByName("cyan") // Dark variants DarkRed = colorByName("dark-red") DarkGreen = colorByName("dark-green") DarkYellow = colorByName("dark-yellow") DarkBlue = colorByName("dark-blue") DarkMagenta = colorByName("dark-magenta") DarkCyan = colorByName("dark-cyan") )
Functions ¶
This section is empty.
Types ¶
type Color ¶
type Color struct {
Rgb uint // 0xRRGGBB
RgbHex string // "#RRGGBB"
RgbStr string // "rgb(r,g,b)"
ColorName string // optional, for display
}
func ColorWithRGB ¶
ColorWithRGB supports multiple input forms while keeping a single exported API.
Supported:
- ColorWithRGB(uint8,uint8,uint8)
- ColorWithRGB(int,int,int) / uint/uint8 混用也可以(会 clamp 到 0~255)
- ColorWithRGB("#RGB" / "#RGBA" / "#RRGGBB" / "#RRGGBBAA")
- ColorWithRGB("0xRRGGBB" / "0xRRGGBBAA")
- ColorWithRGB("RRGGBB" / "RRGGBBAA")
- ColorWithRGB("rgb(r,g,b)" / "rgba(r,g,b,a)")
- ColorWithRGB("r,g,b" / "r,g,b,a")
Click to show internal directories.
Click to hide internal directories.