Skip to content

Commit 3aed1d1

Browse files
danhollickreinink
andcommitted
Document inverted-colors variant (#2142)
Co-authored-by: Jonathan Reinink <[email protected]>
1 parent e984f32 commit 3aed1d1

File tree

1 file changed

+71
-48
lines changed

1 file changed

+71
-48
lines changed

src/docs/hover-focus-and-other-states.mdx

+71-48
Original file line numberDiff line numberDiff line change
@@ -1857,6 +1857,17 @@ Use the `not-forced-colors` variant to apply styles based when the user is _not_
18571857

18581858
Tailwind also includes a [forced color adjust](/docs/forced-color-adjust) utilities to opt in and out of forced colors.
18591859

1860+
### inverted-colors
1861+
1862+
Use the `inverted-colors` variant to conditionally add styles when the user has enabled an inverted color scheme:
1863+
1864+
```html
1865+
<!-- [!code classes:inverted-colors:shadow-none] -->
1866+
<div class="shadow-xl inverted-colors:shadow-none ...">
1867+
<!-- ... -->
1868+
</div>
1869+
```
1870+
18601871
### pointer and any-pointer
18611872

18621873
The `pointer` media query tells you whether the user has a primary pointing device, like a mouse, and the accuracy of that pointing device.
@@ -4106,133 +4117,157 @@ A quick reference table of every single variant included in Tailwind by default.
41064117
</tr>
41074118
<tr>
41084119
<td>
4109-
<a href="#orientation" className="whitespace-nowrap">
4110-
portrait
4120+
<a href="#prefers-reduced-motion" className="whitespace-nowrap">
4121+
motion-safe
41114122
</a>
41124123
</td>
41134124
<td>
41144125
<code className="whitespace-nowrap before:content-none after:content-none">
4115-
@media (orientation: portrait)
4126+
@media (prefers-reduced-motion: no-preference)
41164127
</code>
41174128
</td>
41184129
</tr>
41194130
<tr>
41204131
<td>
4121-
<a href="#orientation" className="whitespace-nowrap">
4122-
landscape
4132+
<a href="#prefers-reduced-motion" className="whitespace-nowrap">
4133+
motion-reduce
41234134
</a>
41244135
</td>
41254136
<td>
41264137
<code className="whitespace-nowrap before:content-none after:content-none">
4127-
@media (orientation: landscape)
4138+
@media (prefers-reduced-motion: reduce)
41284139
</code>
41294140
</td>
41304141
</tr>
41314142
<tr>
41324143
<td>
4133-
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4134-
pointer-fine
4144+
<a href="#prefers-contrast" className="whitespace-nowrap">
4145+
contrast-more
41354146
</a>
41364147
</td>
41374148
<td>
4138-
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: fine)</code>
4149+
<code className="whitespace-nowrap before:content-none after:content-none">
4150+
@media (prefers-contrast: more)
4151+
</code>
41394152
</td>
41404153
</tr>
41414154
<tr>
41424155
<td>
4143-
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4144-
pointer-coarse
4156+
<a href="#prefers-contrast" className="whitespace-nowrap">
4157+
contrast-less
41454158
</a>
41464159
</td>
41474160
<td>
4148-
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: coarse)</code>
4161+
<code className="whitespace-nowrap before:content-none after:content-none">
4162+
@media (prefers-contrast: less)
4163+
</code>
4164+
</td>
4165+
</tr>
4166+
<tr>
4167+
<td>
4168+
<a href="#forced-colors" className="whitespace-nowrap">
4169+
forced-colors
4170+
</a>
4171+
</td>
4172+
<td>
4173+
<code className="whitespace-nowrap before:content-none after:content-none">
4174+
@media (forced-colors: active)
4175+
</code>
4176+
</td>
4177+
</tr>
4178+
<tr>
4179+
<td>
4180+
<a href="#inverted-colors" className="whitespace-nowrap">
4181+
inverted-colors
4182+
</a>
4183+
</td>
4184+
<td>
4185+
<code className="whitespace-nowrap before:content-none after:content-none">
4186+
@media (inverted-colors: inverted)
4187+
</code>
41494188
</td>
41504189
</tr>
41514190
<tr>
41524191
<td>
41534192
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4154-
pointer-none
4193+
pointer-fine
41554194
</a>
41564195
</td>
41574196
<td>
4158-
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: none)</code>
4197+
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: fine)</code>
41594198
</td>
41604199
</tr>
41614200
<tr>
41624201
<td>
41634202
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4164-
any-pointer-fine
4203+
pointer-coarse
41654204
</a>
41664205
</td>
41674206
<td>
4168-
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: fine)</code>
4207+
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: coarse)</code>
41694208
</td>
41704209
</tr>
41714210
<tr>
41724211
<td>
41734212
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4174-
any-pointer-coarse
4213+
pointer-none
41754214
</a>
41764215
</td>
41774216
<td>
4178-
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: coarse)</code>
4217+
<code className="whitespace-nowrap before:content-none after:content-none">@media (pointer: none)</code>
41794218
</td>
41804219
</tr>
41814220
<tr>
41824221
<td>
41834222
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4184-
any-pointer-none
4223+
any-pointer-fine
41854224
</a>
41864225
</td>
41874226
<td>
4188-
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: none)</code>
4227+
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: fine)</code>
41894228
</td>
41904229
</tr>
41914230
<tr>
41924231
<td>
4193-
<a href="#prefers-reduced-motion" className="whitespace-nowrap">
4194-
motion-safe
4232+
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4233+
any-pointer-coarse
41954234
</a>
41964235
</td>
41974236
<td>
4198-
<code className="whitespace-nowrap before:content-none after:content-none">
4199-
@media (prefers-reduced-motion: no-preference)
4200-
</code>
4237+
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: coarse)</code>
42014238
</td>
42024239
</tr>
42034240
<tr>
42044241
<td>
4205-
<a href="#prefers-reduced-motion" className="whitespace-nowrap">
4206-
motion-reduce
4242+
<a href="#pointer-and-any-pointer" className="whitespace-nowrap">
4243+
any-pointer-none
42074244
</a>
42084245
</td>
42094246
<td>
4210-
<code className="whitespace-nowrap before:content-none after:content-none">
4211-
@media (prefers-reduced-motion: reduce)
4212-
</code>
4247+
<code className="whitespace-nowrap before:content-none after:content-none">@media (any-pointer: none)</code>
42134248
</td>
42144249
</tr>
42154250
<tr>
42164251
<td>
4217-
<a href="#prefers-contrast" className="whitespace-nowrap">
4218-
contrast-more
4252+
<a href="#orientation" className="whitespace-nowrap">
4253+
portrait
42194254
</a>
42204255
</td>
42214256
<td>
42224257
<code className="whitespace-nowrap before:content-none after:content-none">
4223-
@media (prefers-contrast: more)
4258+
@media (orientation: portrait)
42244259
</code>
42254260
</td>
42264261
</tr>
42274262
<tr>
42284263
<td>
4229-
<a href="#prefers-contrast" className="whitespace-nowrap">
4230-
contrast-less
4264+
<a href="#orientation" className="whitespace-nowrap">
4265+
landscape
42314266
</a>
42324267
</td>
42334268
<td>
42344269
<code className="whitespace-nowrap before:content-none after:content-none">
4235-
@media (prefers-contrast: less)
4270+
@media (orientation: landscape)
42364271
</code>
42374272
</td>
42384273
</tr>
@@ -4436,18 +4471,6 @@ A quick reference table of every single variant included in Tailwind by default.
44364471
</code>
44374472
</td>
44384473
</tr>
4439-
<tr>
4440-
<td>
4441-
<a href="#forced-colors" className="whitespace-nowrap">
4442-
forced-colors
4443-
</a>
4444-
</td>
4445-
<td>
4446-
<code className="whitespace-nowrap before:content-none after:content-none">
4447-
@media (forced-colors: active)
4448-
</code>
4449-
</td>
4450-
</tr>
44514474
<tr>
44524475
<td>
44534476
<a href="#starting-style" className="whitespace-nowrap">

0 commit comments

Comments
 (0)