colors

package
v0.0.46 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2026 License: BSD-3-Clause Imports: 5 Imported by: 0

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

func ColorWithRGB(args ...any) Color

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")

Jump to

Keyboard shortcuts

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