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> | invertParameters
| Name | Type | Required | Description |
|---|---|---|---|
| color | color | No | Any valid CSS color value |
| invert | keyword | No | Inverts 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