color

package
v0.6.5 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: MPL-2.0 Imports: 7 Imported by: 8

Documentation

Index

Constants

View Source
const (
	N1 = "N1" // foreground color
	N2 = "N2"
	N3 = "N3"
	N4 = "N4"
	N5 = "N5"
	N6 = "N6"
	N7 = "N7" // background color

	// Base Colors: used for containers
	B1 = "B1"
	B2 = "B2"
	B3 = "B3"
	B4 = "B4"
	B5 = "B5"
	B6 = "B6"

	// Alternative colors A
	AA2 = "AA2"
	AA4 = "AA4"
	AA5 = "AA5"

	// Alternative colors B
	AB4 = "AB4"
	AB5 = "AB5"

	// Special
	Empty = ""
	None  = "none"
)

Variables

View Source
var ColorHexRegex = regexp.MustCompile(`^#(([0-9a-fA-F]{2}){3}|([0-9a-fA-F]){3})$`)
View Source
var NamedColors = []string{}/* 150 elements not displayed */

Functions

func Darken

func Darken(colorString string) (string, error)

func IsThemeColor added in v0.2.1

func IsThemeColor(colorString string) bool

func Luminance added in v0.2.1

func Luminance(colorString string) (float64, error)

func LuminanceCategory added in v0.2.1

func LuminanceCategory(colorString string) (string, error)

Types

type RGB added in v0.2.2

type RGB struct {
	Red   uint8
	Green uint8
	Blue  uint8
}

func Name2RGB added in v0.2.2

func Name2RGB(name string) RGB

func (*RGB) IsLight added in v0.2.2

func (c *RGB) IsLight() bool

https://github.com/go-playground/colors/blob/main/rgb.go#L89

Jump to

Keyboard shortcuts

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