accent-color
The accent-color CSS property sets the color of the elements accent. An accent appears in elements such as <input> of type="checkbox", or type="radio".
Syntax
/* Keyword values */ accent-color: auto; /* <color> values */ accent-color: red; accent-color: #5729e9; accent-color: rgb(0, 200, 0); accent-color: hsl(228, 4%, 24%); /* Global values */ accent-color: inherit; accent-color: initial; accent-color: revert; accent-color: unset;
Values
- auto
-  Represents a UA-chosen color, which should match the accent color of the platform, if any. 
- <color>
-  Specifies the color to be used as the accent color. 
Formal definition
| Initial value | auto | 
|---|---|
| Applies to | all elements | 
| Inherited | yes | 
| Computed value | autois computed as specified and<color>values are computed as defined for thecolorproperty. | 
| Animation type | by computed value type | 
Formal syntax
auto | <color>where
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>where
<rgb()> = rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )where
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>
Examples
Setting a custom accent color
HTML
<input type="checkbox" checked /> <input type="checkbox" class="custom" checked />
CSS
input { accent-color: auto; display: block; width: 30px; height: 30px; } input.custom { accent-color: rebeccapurple; }
Result
Specifications
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
| accent-color | 93 91-93 | 93 91-93 | 92 90-92 Enabled by default in Firefox Nightly. | No | 79 | No | 93 | 93 91-93 | 92 | No | No | No | 
See also
- The <input>element
- Applying color to HTML elements using CSS
- The <color>data type
- Other color-related properties: color,background-color,border-color,outline-color,text-decoration-color,text-emphasis-color,text-shadow,caret-color, andcolumn-rule-color
    © 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
    https://developer.mozilla.org/en-US/docs/Web/CSS/accent-color