CSS Function

outline-color

The outline-color property sets the color of an element's outline. Outlines differ from borders in that they do not affect layout.

Syntax

outline-color: <color> | invert

Parameters

NameTypeRequiredDescription
colorcolorNoAny valid CSS color value
invertkeywordNoInverts the pixels under the outline (limited support)

Examples

Custom focus ring

Blue focus ring for keyboard navigation.

css
button:focus-visible {
  outline: 2px solid;
  outline-color: #3b82f6;
  outline-offset: 2px;
}

Tailwind utility

Tailwind provides outline-{color} utilities.

html
<button class="outline-2 outline-blue-500 focus-visible:outline">Click</button>

Browser Support

Chrome

v1++

Firefox

v1.5++

Safari

v1.2++

Edge

v12++

Opera

v7++

Tailwind Equivalent

You can achieve similar results in Tailwind CSS using the following utility classes:

outline-{color}: outline-blue-500, outline-red-500, etc.

Frequently Asked Questions

Should I remove outlines for aesthetics?
Never remove focus outlines without providing an alternative focus indicator. It is critical for keyboard accessibility (WCAG 2.4.7).
What is outline-offset?
outline-offset creates space between the outline and the element's edge. Positive values push it outward, negative values pull it inward.

Explore CSS Color Tools

Try our free tools to work with outline-color and other CSS color functions.

Open Tools