Versions in this module Expand all Collapse all v0 v0.1.0 Oct 22, 2025 Changes in this version + var Default = defaultTheme() + type Namespace string + const Animate + const Aspect + const Blur + const Breakpoint + const Color + const Container + const Custom + const DropShadow + const Ease + const Font + const FontWeight + const InsetShadow + const Leading + const Perspective + const Radius + const Shadow + const Spacing + const Text + const TextShadow + const Tracking + type Theme struct + func CreateTheme(name string, params ...ThemeParam) *Theme + func (t *Theme) AddKeyframe(name string, value string) + func (t *Theme) AddVariable(namespace Namespace, class string, value string) + func (t *Theme) RawCSS() string + func (t *Theme) UseVarKey(namespace Namespace, class string) string + func (t *Theme) VarKey(namespace Namespace, class string) string + type ThemeParam func(t *Theme) + func AnimateBounce(val value.Value) ThemeParam + func AnimatePing(val value.Value) ThemeParam + func AnimatePulse(val value.Value) ThemeParam + func AnimateSpin(val value.Value) ThemeParam + func AnimateVar(variant string, val value.Value) ThemeParam + func AspectVar(variant string, val value.Value) ThemeParam + func AspectVideo(val value.Value) ThemeParam + func Blur2xl(blurSize value.Value) ThemeParam + func Blur3xl(blurSize value.Value) ThemeParam + func BlurLg(blurSize value.Value) ThemeParam + func BlurMd(blurSize value.Value) ThemeParam + func BlurSm(blurSize value.Value) ThemeParam + func BlurVar(variant string, blurSize value.Value) ThemeParam + func BlurXl(blurSize value.Value) ThemeParam + func BlurXs(blurSize value.Value) ThemeParam + func Breakpoint2xl(breakpoint value.Value) ThemeParam + func BreakpointLg(breakpoint value.Value) ThemeParam + func BreakpointMd(breakpoint value.Value) ThemeParam + func BreakpointSm(breakpoint value.Value) ThemeParam + func BreakpointXl(breakpoint value.Value) ThemeParam + func ColorAmber(scale int, value string) ThemeParam + func ColorAmberAlpha(scale int, value string) ThemeParam + func ColorAmberDark(scale int, value string) ThemeParam + func ColorAmberDarkAlpha(scale int, value string) ThemeParam + func ColorBlack() ThemeParam + func ColorBlackAlpha(scale int, value string) ThemeParam + func ColorBlue(scale int, value string) ThemeParam + func ColorBlueAlpha(scale int, value string) ThemeParam + func ColorBlueDark(scale int, value string) ThemeParam + func ColorBlueDarkAlpha(scale int, value string) ThemeParam + func ColorBronze(scale int, value string) ThemeParam + func ColorBronzeAlpha(scale int, value string) ThemeParam + func ColorBronzeDark(scale int, value string) ThemeParam + func ColorBronzeDarkAlpha(scale int, value string) ThemeParam + func ColorBrown(scale int, value string) ThemeParam + func ColorBrownAlpha(scale int, value string) ThemeParam + func ColorBrownDark(scale int, value string) ThemeParam + func ColorBrownDarkAlpha(scale int, value string) ThemeParam + func ColorCrimson(scale int, value string) ThemeParam + func ColorCrimsonAlpha(scale int, value string) ThemeParam + func ColorCrimsonDark(scale int, value string) ThemeParam + func ColorCrimsonDarkAlpha(scale int, value string) ThemeParam + func ColorCyan(scale int, value string) ThemeParam + func ColorCyanAlpha(scale int, value string) ThemeParam + func ColorCyanDark(scale int, value string) ThemeParam + func ColorCyanDarkAlpha(scale int, value string) ThemeParam + func ColorGold(scale int, value string) ThemeParam + func ColorGoldAlpha(scale int, value string) ThemeParam + func ColorGoldDark(scale int, value string) ThemeParam + func ColorGoldDarkAlpha(scale int, value string) ThemeParam + func ColorGrass(scale int, value string) ThemeParam + func ColorGrassAlpha(scale int, value string) ThemeParam + func ColorGrassDark(scale int, value string) ThemeParam + func ColorGrassDarkAlpha(scale int, value string) ThemeParam + func ColorGray(scale int, value string) ThemeParam + func ColorGrayAlpha(scale int, value string) ThemeParam + func ColorGrayDark(scale int, value string) ThemeParam + func ColorGrayDarkAlpha(scale int, value string) ThemeParam + func ColorGreen(scale int, value string) ThemeParam + func ColorGreenAlpha(scale int, value string) ThemeParam + func ColorGreenDark(scale int, value string) ThemeParam + func ColorGreenDarkAlpha(scale int, value string) ThemeParam + func ColorIndigo(scale int, value string) ThemeParam + func ColorIndigoAlpha(scale int, value string) ThemeParam + func ColorIndigoDark(scale int, value string) ThemeParam + func ColorIndigoDarkAlpha(scale int, value string) ThemeParam + func ColorIris(scale int, value string) ThemeParam + func ColorIrisAlpha(scale int, value string) ThemeParam + func ColorIrisDark(scale int, value string) ThemeParam + func ColorIrisDarkAlpha(scale int, value string) ThemeParam + func ColorJade(scale int, value string) ThemeParam + func ColorJadeAlpha(scale int, value string) ThemeParam + func ColorJadeDark(scale int, value string) ThemeParam + func ColorJadeDarkAlpha(scale int, value string) ThemeParam + func ColorLime(scale int, value string) ThemeParam + func ColorLimeAlpha(scale int, value string) ThemeParam + func ColorLimeDark(scale int, value string) ThemeParam + func ColorLimeDarkAlpha(scale int, value string) ThemeParam + func ColorMauve(scale int, value string) ThemeParam + func ColorMauveAlpha(scale int, value string) ThemeParam + func ColorMauveDark(scale int, value string) ThemeParam + func ColorMauveDarkAlpha(scale int, value string) ThemeParam + func ColorMint(scale int, value string) ThemeParam + func ColorMintAlpha(scale int, value string) ThemeParam + func ColorMintDark(scale int, value string) ThemeParam + func ColorMintDarkAlpha(scale int, value string) ThemeParam + func ColorOlive(scale int, value string) ThemeParam + func ColorOliveAlpha(scale int, value string) ThemeParam + func ColorOliveDark(scale int, value string) ThemeParam + func ColorOliveDarkAlpha(scale int, value string) ThemeParam + func ColorOrange(scale int, value string) ThemeParam + func ColorOrangeAlpha(scale int, value string) ThemeParam + func ColorOrangeDark(scale int, value string) ThemeParam + func ColorOrangeDarkAlpha(scale int, value string) ThemeParam + func ColorPink(scale int, value string) ThemeParam + func ColorPinkAlpha(scale int, value string) ThemeParam + func ColorPinkDark(scale int, value string) ThemeParam + func ColorPinkDarkAlpha(scale int, value string) ThemeParam + func ColorPlum(scale int, value string) ThemeParam + func ColorPlumAlpha(scale int, value string) ThemeParam + func ColorPlumDark(scale int, value string) ThemeParam + func ColorPlumDarkAlpha(scale int, value string) ThemeParam + func ColorPurple(scale int, value string) ThemeParam + func ColorPurpleAlpha(scale int, value string) ThemeParam + func ColorPurpleDark(scale int, value string) ThemeParam + func ColorPurpleDarkAlpha(scale int, value string) ThemeParam + func ColorRed(scale int, value string) ThemeParam + func ColorRedAlpha(scale int, value string) ThemeParam + func ColorRedDark(scale int, value string) ThemeParam + func ColorRedDarkAlpha(scale int, value string) ThemeParam + func ColorRuby(scale int, value string) ThemeParam + func ColorRubyAlpha(scale int, value string) ThemeParam + func ColorRubyDark(scale int, value string) ThemeParam + func ColorRubyDarkAlpha(scale int, value string) ThemeParam + func ColorSage(scale int, value string) ThemeParam + func ColorSageAlpha(scale int, value string) ThemeParam + func ColorSageDark(scale int, value string) ThemeParam + func ColorSageDarkAlpha(scale int, value string) ThemeParam + func ColorSand(scale int, value string) ThemeParam + func ColorSandAlpha(scale int, value string) ThemeParam + func ColorSandDark(scale int, value string) ThemeParam + func ColorSandDarkAlpha(scale int, value string) ThemeParam + func ColorSky(scale int, value string) ThemeParam + func ColorSkyAlpha(scale int, value string) ThemeParam + func ColorSkyDark(scale int, value string) ThemeParam + func ColorSkyDarkAlpha(scale int, value string) ThemeParam + func ColorSlate(scale int, value string) ThemeParam + func ColorSlateAlpha(scale int, value string) ThemeParam + func ColorSlateDark(scale int, value string) ThemeParam + func ColorSlateDarkAlpha(scale int, value string) ThemeParam + func ColorTeal(scale int, value string) ThemeParam + func ColorTealAlpha(scale int, value string) ThemeParam + func ColorTealDark(scale int, value string) ThemeParam + func ColorTealDarkAlpha(scale int, value string) ThemeParam + func ColorTomato(scale int, value string) ThemeParam + func ColorTomatoAlpha(scale int, value string) ThemeParam + func ColorTomatoDark(scale int, value string) ThemeParam + func ColorTomatoDarkAlpha(scale int, value string) ThemeParam + func ColorVar(name string, scale int, value string) ThemeParam + func ColorViolet(scale int, value string) ThemeParam + func ColorVioletAlpha(scale int, value string) ThemeParam + func ColorVioletDark(scale int, value string) ThemeParam + func ColorVioletDarkAlpha(scale int, value string) ThemeParam + func ColorWhite() ThemeParam + func ColorWhiteAlpha(scale int, value string) ThemeParam + func ColorYellow(scale int, value string) ThemeParam + func ColorYellowAlpha(scale int, value string) ThemeParam + func ColorYellowDark(scale int, value string) ThemeParam + func ColorYellowDarkAlpha(scale int, value string) ThemeParam + func Container2xl(breakpoint value.Value) ThemeParam + func Container2xs(breakpoint value.Value) ThemeParam + func Container3xl(breakpoint value.Value) ThemeParam + func Container3xs(breakpoint value.Value) ThemeParam + func Container4xl(breakpoint value.Value) ThemeParam + func Container5xl(breakpoint value.Value) ThemeParam + func Container6xl(breakpoint value.Value) ThemeParam + func Container7xl(breakpoint value.Value) ThemeParam + func ContainerLg(breakpoint value.Value) ThemeParam + func ContainerMd(breakpoint value.Value) ThemeParam + func ContainerSm(breakpoint value.Value) ThemeParam + func ContainerXl(breakpoint value.Value) ThemeParam + func ContainerXs(breakpoint value.Value) ThemeParam + func DropShadow2xl(value string) ThemeParam + func DropShadowLg(value string) ThemeParam + func DropShadowMd(value string) ThemeParam + func DropShadowSm(value string) ThemeParam + func DropShadowVar(variant string, value string) ThemeParam + func DropShadowXl(value string) ThemeParam + func DropShadowXs(value string) ThemeParam + func EaseIn(val value.Value) ThemeParam + func EaseInOut(val value.Value) ThemeParam + func EaseOut(val value.Value) ThemeParam + func EaseVar(variant string, val value.Value) ThemeParam + func FontBlack(weight int) ThemeParam + func FontBold(weight int) ThemeParam + func FontExtraBold(weight int) ThemeParam + func FontExtraLight(weight int) ThemeParam + func FontLight(weight int) ThemeParam + func FontMedium(weight int) ThemeParam + func FontMono(fonts ...string) ThemeParam + func FontNormal(weight int) ThemeParam + func FontSans(fonts ...string) ThemeParam + func FontSemibold(weight int) ThemeParam + func FontSerif(fonts ...string) ThemeParam + func FontThin(weight int) ThemeParam + func FontVar(name string, fonts ...string) ThemeParam + func InsetShadow2xs(value string) ThemeParam + func InsetShadowSm(value string) ThemeParam + func InsetShadowVar(variant string, value string) ThemeParam + func InsetShadowXs(value string) ThemeParam + func KeyframeBounce(value string) ThemeParam + func KeyframePing(value string) ThemeParam + func KeyframePulse(value string) ThemeParam + func KeyframeSpin(value string) ThemeParam + func KeyframeVar(variant string, value string) ThemeParam + func LeadingLoose(val value.Value) ThemeParam + func LeadingNormal(val value.Value) ThemeParam + func LeadingRelaxed(val value.Value) ThemeParam + func LeadingSnug(val value.Value) ThemeParam + func LeadingTight(val value.Value) ThemeParam + func LineHeight2xl(val value.Value) ThemeParam + func LineHeight3xl(val value.Value) ThemeParam + func LineHeight4xl(val value.Value) ThemeParam + func LineHeight5xl(val value.Value) ThemeParam + func LineHeight6xl(val value.Value) ThemeParam + func LineHeight7xl(val value.Value) ThemeParam + func LineHeight8xl(val value.Value) ThemeParam + func LineHeight9xl(val value.Value) ThemeParam + func LineHeightBase(val value.Value) ThemeParam + func LineHeightLg(val value.Value) ThemeParam + func LineHeightSm(val value.Value) ThemeParam + func LineHeightXl(val value.Value) ThemeParam + func LineHeightXs(val value.Value) ThemeParam + func PerspectiveDistant(val value.Value) ThemeParam + func PerspectiveDramatic(val value.Value) ThemeParam + func PerspectiveMidrange(val value.Value) ThemeParam + func PerspectiveNear(val value.Value) ThemeParam + func PerspectiveNormal(val value.Value) ThemeParam + func PerspectiveVar(variant string, val value.Value) ThemeParam + func Radius2xl(radius value.Value) ThemeParam + func Radius3xl(radius value.Value) ThemeParam + func Radius4xl(radius value.Value) ThemeParam + func RadiusLg(radius value.Value) ThemeParam + func RadiusMd(radius value.Value) ThemeParam + func RadiusSm(radius value.Value) ThemeParam + func RadiusVar(variant string, radius value.Value) ThemeParam + func RadiusXl(radius value.Value) ThemeParam + func RadiusXs(radius value.Value) ThemeParam + func Shadow2xl(value string) ThemeParam + func Shadow2xs(value string) ThemeParam + func ShadowLg(value string) ThemeParam + func ShadowMd(value string) ThemeParam + func ShadowSm(value string) ThemeParam + func ShadowVar(variant string, value string) ThemeParam + func ShadowXl(value string) ThemeParam + func ShadowXs(value string) ThemeParam + func SpacingVar(spacing value.Value) ThemeParam + func Text2xl(size value.Value) ThemeParam + func Text3xl(size value.Value) ThemeParam + func Text4xl(size value.Value) ThemeParam + func Text5xl(size value.Value) ThemeParam + func Text6xl(size value.Value) ThemeParam + func Text7xl(size value.Value) ThemeParam + func Text8xl(size value.Value) ThemeParam + func Text9xl(size value.Value) ThemeParam + func TextBase(size value.Value) ThemeParam + func TextLg(size value.Value) ThemeParam + func TextShadow2xs(value string) ThemeParam + func TextShadowLg(value string) ThemeParam + func TextShadowMd(value string) ThemeParam + func TextShadowSm(value string) ThemeParam + func TextShadowVar(variant string, value string) ThemeParam + func TextShadowXs(value string) ThemeParam + func TextSm(size value.Value) ThemeParam + func TextXl(size value.Value) ThemeParam + func TextXs(size value.Value) ThemeParam + func TrackingNormal(val value.Value) ThemeParam + func TrackingTight(val value.Value) ThemeParam + func TrackingTighter(val value.Value) ThemeParam + func TrackingWide(val value.Value) ThemeParam + func TrackingWider(val value.Value) ThemeParam + func TrackingWidest(val value.Value) ThemeParam + type UtilityClass map[string]string + func (u *UtilityClass) Value(class string) string + type Variables map[Namespace]UtilityClass + func (v *Variables) ToCSSVariables() (vars map[string]string) Other modules containing this package github.com/raitucarp/gomix