色彩與背景

前景色 colorcolor

Setting foreground color of an element.

Overview

ClassDeclarations
Aafg:transparentcolor: transparent;
Aafg:currentcolor: currentColor;
Aafg:blackcolor: oklch(0% 0 none);
Aafg:whitecolor: oklch(100% 0 none);
Aafg:stonecolor: var(--color-stone);
Aafg:graycolor: var(--color-gray);
Aafg:neutralcolor: var(--color-neutral);
Aafg:slatecolor: var(--color-slate);
Aafg:browncolor: var(--color-brown);
Aafg:orangecolor: var(--color-orange);
Aafg:ambercolor: var(--color-amber);
Aafg:yellowcolor: var(--color-yellow);
Aafg:limecolor: var(--color-lime);
Aafg:greencolor: var(--color-green);
Aafg:berylcolor: var(--color-beryl);
Aafg:tealcolor: var(--color-teal);
Aafg:cyancolor: var(--color-cyan);
Aafg:skycolor: var(--color-sky);
Aafg:bluecolor: var(--color-blue);
Aafg:indigocolor: var(--color-indigo);
Aafg:violetcolor: var(--color-violet);
Aafg:purplecolor: var(--color-purple);
Aafg:fuchsiacolor: var(--color-fuchsia);
Aafg:pinkcolor: var(--color-pink);
Aafg:crimsoncolor: var(--color-crimson);
Aafg:redcolor: var(--color-red);
Aafg:stone-0color: var(--color-stone-0);
Aafg:stone-5color: var(--color-stone-5);
Aafg:stone-10color: var(--color-stone-10);
Aafg:stone-20color: var(--color-stone-20);
Aafg:stone-30color: var(--color-stone-30);
Aafg:stone-40color: var(--color-stone-40);
Aafg:stone-50color: var(--color-stone-50);
Aafg:stone-60color: var(--color-stone-60);
Aafg:stone-70color: var(--color-stone-70);
Aafg:stone-80color: var(--color-stone-80);
Aafg:stone-90color: var(--color-stone-90);
Aafg:stone-95color: var(--color-stone-95);
Aafg:stone-100color: var(--color-stone-100);
Aafg:gray-0color: var(--color-gray-0);
Aafg:gray-5color: var(--color-gray-5);
Aafg:gray-10color: var(--color-gray-10);
Aafg:gray-20color: var(--color-gray-20);
Aafg:gray-30color: var(--color-gray-30);
Aafg:gray-40color: var(--color-gray-40);
Aafg:gray-50color: var(--color-gray-50);
Aafg:gray-60color: var(--color-gray-60);
Aafg:gray-70color: var(--color-gray-70);
Aafg:gray-80color: var(--color-gray-80);
Aafg:gray-90color: var(--color-gray-90);
Aafg:gray-95color: var(--color-gray-95);
Aafg:gray-100color: var(--color-gray-100);
Aafg:neutral-0color: var(--color-neutral-0);
Aafg:neutral-5color: var(--color-neutral-5);
Aafg:neutral-10color: var(--color-neutral-10);
Aafg:neutral-20color: var(--color-neutral-20);
Aafg:neutral-30color: var(--color-neutral-30);
Aafg:neutral-40color: var(--color-neutral-40);
Aafg:neutral-50color: var(--color-neutral-50);
Aafg:neutral-60color: var(--color-neutral-60);
Aafg:neutral-70color: var(--color-neutral-70);
Aafg:neutral-80color: var(--color-neutral-80);
Aafg:neutral-90color: var(--color-neutral-90);
Aafg:neutral-95color: var(--color-neutral-95);
Aafg:neutral-100color: var(--color-neutral-100);
Aafg:slate-0color: var(--color-slate-0);
Aafg:slate-5color: var(--color-slate-5);
Aafg:slate-10color: var(--color-slate-10);
Aafg:slate-20color: var(--color-slate-20);
Aafg:slate-30color: var(--color-slate-30);
Aafg:slate-40color: var(--color-slate-40);
Aafg:slate-50color: var(--color-slate-50);
Aafg:slate-60color: var(--color-slate-60);
Aafg:slate-70color: var(--color-slate-70);
Aafg:slate-80color: var(--color-slate-80);
Aafg:slate-90color: var(--color-slate-90);
Aafg:slate-95color: var(--color-slate-95);
Aafg:slate-100color: var(--color-slate-100);
Aafg:brown-0color: var(--color-brown-0);
Aafg:brown-5color: var(--color-brown-5);
Aafg:brown-10color: var(--color-brown-10);
Aafg:brown-20color: var(--color-brown-20);
Aafg:brown-30color: var(--color-brown-30);
Aafg:brown-40color: var(--color-brown-40);
Aafg:brown-50color: var(--color-brown-50);
Aafg:brown-60color: var(--color-brown-60);
Aafg:brown-70color: var(--color-brown-70);
Aafg:brown-80color: var(--color-brown-80);
Aafg:brown-90color: var(--color-brown-90);
Aafg:brown-95color: var(--color-brown-95);
Aafg:brown-100color: var(--color-brown-100);
Aafg:orange-0color: var(--color-orange-0);
Aafg:orange-5color: var(--color-orange-5);
Aafg:orange-10color: var(--color-orange-10);
Aafg:orange-20color: var(--color-orange-20);
Aafg:orange-30color: var(--color-orange-30);
Aafg:orange-40color: var(--color-orange-40);
Aafg:orange-50color: var(--color-orange-50);
Aafg:orange-60color: var(--color-orange-60);
Aafg:orange-70color: var(--color-orange-70);
Aafg:orange-80color: var(--color-orange-80);
Aafg:orange-90color: var(--color-orange-90);
Aafg:orange-95color: var(--color-orange-95);
Aafg:orange-100color: var(--color-orange-100);
Aafg:amber-0color: var(--color-amber-0);
Aafg:amber-5color: var(--color-amber-5);
Aafg:amber-10color: var(--color-amber-10);
Aafg:amber-20color: var(--color-amber-20);
Aafg:amber-30color: var(--color-amber-30);
Aafg:amber-40color: var(--color-amber-40);
Aafg:amber-50color: var(--color-amber-50);
Aafg:amber-60color: var(--color-amber-60);
Aafg:amber-70color: var(--color-amber-70);
Aafg:amber-80color: var(--color-amber-80);
Aafg:amber-90color: var(--color-amber-90);
Aafg:amber-95color: var(--color-amber-95);
Aafg:amber-100color: var(--color-amber-100);
Aafg:yellow-0color: var(--color-yellow-0);
Aafg:yellow-5color: var(--color-yellow-5);
Aafg:yellow-10color: var(--color-yellow-10);
Aafg:yellow-20color: var(--color-yellow-20);
Aafg:yellow-30color: var(--color-yellow-30);
Aafg:yellow-40color: var(--color-yellow-40);
Aafg:yellow-50color: var(--color-yellow-50);
Aafg:yellow-60color: var(--color-yellow-60);
Aafg:yellow-70color: var(--color-yellow-70);
Aafg:yellow-80color: var(--color-yellow-80);
Aafg:yellow-90color: var(--color-yellow-90);
Aafg:yellow-95color: var(--color-yellow-95);
Aafg:yellow-100color: var(--color-yellow-100);
Aafg:lime-0color: var(--color-lime-0);
Aafg:lime-5color: var(--color-lime-5);
Aafg:lime-10color: var(--color-lime-10);
Aafg:lime-20color: var(--color-lime-20);
Aafg:lime-30color: var(--color-lime-30);
Aafg:lime-40color: var(--color-lime-40);
Aafg:lime-50color: var(--color-lime-50);
Aafg:lime-60color: var(--color-lime-60);
Aafg:lime-70color: var(--color-lime-70);
Aafg:lime-80color: var(--color-lime-80);
Aafg:lime-90color: var(--color-lime-90);
Aafg:lime-95color: var(--color-lime-95);
Aafg:lime-100color: var(--color-lime-100);
Aafg:green-0color: var(--color-green-0);
Aafg:green-5color: var(--color-green-5);
Aafg:green-10color: var(--color-green-10);
Aafg:green-20color: var(--color-green-20);
Aafg:green-30color: var(--color-green-30);
Aafg:green-40color: var(--color-green-40);
Aafg:green-50color: var(--color-green-50);
Aafg:green-60color: var(--color-green-60);
Aafg:green-70color: var(--color-green-70);
Aafg:green-80color: var(--color-green-80);
Aafg:green-90color: var(--color-green-90);
Aafg:green-95color: var(--color-green-95);
Aafg:green-100color: var(--color-green-100);
Aafg:beryl-0color: var(--color-beryl-0);
Aafg:beryl-5color: var(--color-beryl-5);
Aafg:beryl-10color: var(--color-beryl-10);
Aafg:beryl-20color: var(--color-beryl-20);
Aafg:beryl-30color: var(--color-beryl-30);
Aafg:beryl-40color: var(--color-beryl-40);
Aafg:beryl-50color: var(--color-beryl-50);
Aafg:beryl-60color: var(--color-beryl-60);
Aafg:beryl-70color: var(--color-beryl-70);
Aafg:beryl-80color: var(--color-beryl-80);
Aafg:beryl-90color: var(--color-beryl-90);
Aafg:beryl-95color: var(--color-beryl-95);
Aafg:beryl-100color: var(--color-beryl-100);
Aafg:teal-0color: var(--color-teal-0);
Aafg:teal-5color: var(--color-teal-5);
Aafg:teal-10color: var(--color-teal-10);
Aafg:teal-20color: var(--color-teal-20);
Aafg:teal-30color: var(--color-teal-30);
Aafg:teal-40color: var(--color-teal-40);
Aafg:teal-50color: var(--color-teal-50);
Aafg:teal-60color: var(--color-teal-60);
Aafg:teal-70color: var(--color-teal-70);
Aafg:teal-80color: var(--color-teal-80);
Aafg:teal-90color: var(--color-teal-90);
Aafg:teal-95color: var(--color-teal-95);
Aafg:teal-100color: var(--color-teal-100);
Aafg:cyan-0color: var(--color-cyan-0);
Aafg:cyan-5color: var(--color-cyan-5);
Aafg:cyan-10color: var(--color-cyan-10);
Aafg:cyan-20color: var(--color-cyan-20);
Aafg:cyan-30color: var(--color-cyan-30);
Aafg:cyan-40color: var(--color-cyan-40);
Aafg:cyan-50color: var(--color-cyan-50);
Aafg:cyan-60color: var(--color-cyan-60);
Aafg:cyan-70color: var(--color-cyan-70);
Aafg:cyan-80color: var(--color-cyan-80);
Aafg:cyan-90color: var(--color-cyan-90);
Aafg:cyan-95color: var(--color-cyan-95);
Aafg:cyan-100color: var(--color-cyan-100);
Aafg:sky-0color: var(--color-sky-0);
Aafg:sky-5color: var(--color-sky-5);
Aafg:sky-10color: var(--color-sky-10);
Aafg:sky-20color: var(--color-sky-20);
Aafg:sky-30color: var(--color-sky-30);
Aafg:sky-40color: var(--color-sky-40);
Aafg:sky-50color: var(--color-sky-50);
Aafg:sky-60color: var(--color-sky-60);
Aafg:sky-70color: var(--color-sky-70);
Aafg:sky-80color: var(--color-sky-80);
Aafg:sky-90color: var(--color-sky-90);
Aafg:sky-95color: var(--color-sky-95);
Aafg:sky-100color: var(--color-sky-100);
Aafg:blue-0color: var(--color-blue-0);
Aafg:blue-5color: var(--color-blue-5);
Aafg:blue-10color: var(--color-blue-10);
Aafg:blue-20color: var(--color-blue-20);
Aafg:blue-30color: var(--color-blue-30);
Aafg:blue-40color: var(--color-blue-40);
Aafg:blue-50color: var(--color-blue-50);
Aafg:blue-60color: var(--color-blue-60);
Aafg:blue-70color: var(--color-blue-70);
Aafg:blue-80color: var(--color-blue-80);
Aafg:blue-90color: var(--color-blue-90);
Aafg:blue-95color: var(--color-blue-95);
Aafg:blue-100color: var(--color-blue-100);
Aafg:indigo-0color: var(--color-indigo-0);
Aafg:indigo-5color: var(--color-indigo-5);
Aafg:indigo-10color: var(--color-indigo-10);
Aafg:indigo-20color: var(--color-indigo-20);
Aafg:indigo-30color: var(--color-indigo-30);
Aafg:indigo-40color: var(--color-indigo-40);
Aafg:indigo-50color: var(--color-indigo-50);
Aafg:indigo-60color: var(--color-indigo-60);
Aafg:indigo-70color: var(--color-indigo-70);
Aafg:indigo-80color: var(--color-indigo-80);
Aafg:indigo-90color: var(--color-indigo-90);
Aafg:indigo-95color: var(--color-indigo-95);
Aafg:indigo-100color: var(--color-indigo-100);
Aafg:violet-0color: var(--color-violet-0);
Aafg:violet-5color: var(--color-violet-5);
Aafg:violet-10color: var(--color-violet-10);
Aafg:violet-20color: var(--color-violet-20);
Aafg:violet-30color: var(--color-violet-30);
Aafg:violet-40color: var(--color-violet-40);
Aafg:violet-50color: var(--color-violet-50);
Aafg:violet-60color: var(--color-violet-60);
Aafg:violet-70color: var(--color-violet-70);
Aafg:violet-80color: var(--color-violet-80);
Aafg:violet-90color: var(--color-violet-90);
Aafg:violet-95color: var(--color-violet-95);
Aafg:violet-100color: var(--color-violet-100);
Aafg:purple-0color: var(--color-purple-0);
Aafg:purple-5color: var(--color-purple-5);
Aafg:purple-10color: var(--color-purple-10);
Aafg:purple-20color: var(--color-purple-20);
Aafg:purple-30color: var(--color-purple-30);
Aafg:purple-40color: var(--color-purple-40);
Aafg:purple-50color: var(--color-purple-50);
Aafg:purple-60color: var(--color-purple-60);
Aafg:purple-70color: var(--color-purple-70);
Aafg:purple-80color: var(--color-purple-80);
Aafg:purple-90color: var(--color-purple-90);
Aafg:purple-95color: var(--color-purple-95);
Aafg:purple-100color: var(--color-purple-100);
Aafg:fuchsia-0color: var(--color-fuchsia-0);
Aafg:fuchsia-5color: var(--color-fuchsia-5);
Aafg:fuchsia-10color: var(--color-fuchsia-10);
Aafg:fuchsia-20color: var(--color-fuchsia-20);
Aafg:fuchsia-30color: var(--color-fuchsia-30);
Aafg:fuchsia-40color: var(--color-fuchsia-40);
Aafg:fuchsia-50color: var(--color-fuchsia-50);
Aafg:fuchsia-60color: var(--color-fuchsia-60);
Aafg:fuchsia-70color: var(--color-fuchsia-70);
Aafg:fuchsia-80color: var(--color-fuchsia-80);
Aafg:fuchsia-90color: var(--color-fuchsia-90);
Aafg:fuchsia-95color: var(--color-fuchsia-95);
Aafg:fuchsia-100color: var(--color-fuchsia-100);
Aafg:pink-0color: var(--color-pink-0);
Aafg:pink-5color: var(--color-pink-5);
Aafg:pink-10color: var(--color-pink-10);
Aafg:pink-20color: var(--color-pink-20);
Aafg:pink-30color: var(--color-pink-30);
Aafg:pink-40color: var(--color-pink-40);
Aafg:pink-50color: var(--color-pink-50);
Aafg:pink-60color: var(--color-pink-60);
Aafg:pink-70color: var(--color-pink-70);
Aafg:pink-80color: var(--color-pink-80);
Aafg:pink-90color: var(--color-pink-90);
Aafg:pink-95color: var(--color-pink-95);
Aafg:pink-100color: var(--color-pink-100);
Aafg:crimson-0color: var(--color-crimson-0);
Aafg:crimson-5color: var(--color-crimson-5);
Aafg:crimson-10color: var(--color-crimson-10);
Aafg:crimson-20color: var(--color-crimson-20);
Aafg:crimson-30color: var(--color-crimson-30);
Aafg:crimson-40color: var(--color-crimson-40);
Aafg:crimson-50color: var(--color-crimson-50);
Aafg:crimson-60color: var(--color-crimson-60);
Aafg:crimson-70color: var(--color-crimson-70);
Aafg:crimson-80color: var(--color-crimson-80);
Aafg:crimson-90color: var(--color-crimson-90);
Aafg:crimson-95color: var(--color-crimson-95);
Aafg:crimson-100color: var(--color-crimson-100);
Aafg:red-0color: var(--color-red-0);
Aafg:red-5color: var(--color-red-5);
Aafg:red-10color: var(--color-red-10);
Aafg:red-20color: var(--color-red-20);
Aafg:red-30color: var(--color-red-30);
Aafg:red-40color: var(--color-red-40);
Aafg:red-50color: var(--color-red-50);
Aafg:red-60color: var(--color-red-60);
Aafg:red-70color: var(--color-red-70);
Aafg:red-80color: var(--color-red-80);
Aafg:red-90color: var(--color-red-90);
Aafg:red-95color: var(--color-red-95);
Aafg:red-100color: var(--color-red-100);
Aatext:bodycolor: var(--color-text-body);
Aatext:strongcolor: var(--color-text-strong);
Aatext:mutedcolor: var(--color-text-muted);
Aatext:subtlecolor: var(--color-text-subtle);
Aatext:disabledcolor: var(--color-text-disabled);
Aatext:placeholdercolor: var(--color-text-placeholder);
Aatext:inversecolor: var(--color-text-inverse);
Aatext:linkcolor: var(--color-text-link);
Aatext:link-hovercolor: var(--color-text-link-hover);
Aatext:stonecolor: var(--color-text-stone);
Aatext:graycolor: var(--color-text-gray);
Aatext:neutralcolor: var(--color-text-neutral);
Aatext:slatecolor: var(--color-text-slate);
Aatext:browncolor: var(--color-text-brown);
Aatext:orangecolor: var(--color-text-orange);
Aatext:ambercolor: var(--color-text-amber);
Aatext:yellowcolor: var(--color-text-yellow);
Aatext:limecolor: var(--color-text-lime);
Aatext:greencolor: var(--color-text-green);
Aatext:berylcolor: var(--color-text-beryl);
Aatext:tealcolor: var(--color-text-teal);
Aatext:cyancolor: var(--color-text-cyan);
Aatext:skycolor: var(--color-text-sky);
Aatext:bluecolor: var(--color-text-blue);
Aatext:indigocolor: var(--color-text-indigo);
Aatext:violetcolor: var(--color-text-violet);
Aatext:purplecolor: var(--color-text-purple);
Aatext:fuchsiacolor: var(--color-text-fuchsia);
Aatext:pinkcolor: var(--color-text-pink);
Aatext:crimsoncolor: var(--color-text-crimson);
Aatext:redcolor: var(--color-text-red);
fg:<color>color: <color>;

Examples

With opacity

Add the suffix /alpha to change the opacity of any color.

Heavy boxes perform quick waltzes and jigs.

<p class="fg:blue-60/.15">Heavy boxes perform quick waltzes and jigs.</p>

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="fg:slate-10:hover fg:slate-10@sm fg:slate-10@dark fg:slate-10@print">...</div>

Customization

Use custom text colors

Add a color to the text variable namespace.

@theme {    --color-text-primary: #000; }

Apply the custom color:

<p class="text:primary"></p>

Apply the defined text-* variables using the inherited rules , , .

<html class="light">    <body class="text:primary"></body>     <body class="text:primary">equals</body>    <body class="text:$text-primary">equals</body></html>

Use text:color for foreground color. Use text fill color only when you need the WebKit text fill property.

<p class="text-fill-color:pink">text fill property</p>

Besides inheriting the above rules, you can use text-* to access global text color variables in other syntax.

<svg class="stroke:text-primary"></svg>

To escape inherited text colors, use var(--color-blue) to apply the base hue token instead of a text color token.

<p class="fg:var(--color-blue)">...</p>

  • Master UI


© 2026 Aoyue Design LLC.MIT License
Trademark Policy