Versions in this module Expand all Collapse all v0 v0.8.2 Aug 24, 2026 v0.8.1 Aug 7, 2026 v0.8.0 Aug 7, 2026 Changes in this version + const AA2 + const AA4 + const AA5 + const AB4 + const AB5 + const B1 + const B2 + const B3 + const B4 + const B5 + const B6 + const Empty + const N1 + const N2 + const N3 + const N4 + const N5 + const N6 + const N7 + const None + var ColorHexRegex = regexp.MustCompile(`^#(([0-9a-fA-F]{2}){3}|([0-9a-fA-F]){3})$`) + var GradientRegex = regexp.MustCompile(`^(linear|radial)-gradient\((.+)\)$`) + var NamedColors = []string + var URLGradientID = regexp.MustCompile(`^url\('#grad-[a-f0-9]{40}'\)$`) + func Darken(colorString string) (string, error) + func GradientToSVG(gradient Gradient) string + func IsGradient(color string) bool + func IsThemeColor(colorString string) bool + func IsURLGradientID(color string) bool + func LinearGradientToSVG(gradient Gradient) string + func Luminance(colorString string) (float64, error) + func LuminanceCategory(colorString string) (string, error) + func RadialGradientToSVG(gradient Gradient) string + func UniqueGradientID(cssGradient string) string + func ValidColor(color string) bool + type ColorStop struct + Color string + Position string + type Gradient struct + ColorStops []ColorStop + Direction string + ID string + Type string + func ParseGradient(cssGradient string) (Gradient, error) + type RGB struct + Blue uint8 + Green uint8 + Red uint8 + func Hex2RGB(hex string) (RGB, error) + func Name2RGB(name string) RGB + func (c *RGB) IsLight() bool