No description
Find a file
Ben Maurer b92b9f7bdd Add a colorMixPolyfill option to @tailwindcss/postcss
The compiler always emits the color-mix() compatibility pair — a plain
fallback declaration plus the original gated behind
@supports (color: color-mix(in lab, red, red)) — for browsers without
color-mix() support (Safari < 16.2). For projects whose browser floor is at
or above Tailwind's own supported targets, the gated arm always wins and the
fallback arm is dead bytes on the render-blocking path. Measured in a large
app: 342 duplicated @supports blocks, ~42KB decoded / ~4KB gzipped, with
zero rendering difference on every supported browser.

colorMixPolyfill?: boolean (default true, existing behavior unchanged)
masks Polyfills.ColorMix out of the compile, mirroring how the plugin
already varies the polyfill set per input (Polyfills.All ^
Polyfills.AtProperty for CSS Modules). The compiler-cache key gains the
flag so two configs sharing an input file cannot reuse each other's
compiler.
2026-08-29 22:36:41 -07:00
.github Bump dependencies (#20381) 2026-08-04 13:55:03 +02:00
crates Move debug logs in .tailwindcss folder (#20416) 2026-08-13 23:16:30 +02:00
integrations Do not force full page reloads when using @tailwindcss/vite (#20414) 2026-08-13 17:00:08 +02:00
packages Add a colorMixPolyfill option to @tailwindcss/postcss 2026-08-29 22:36:41 -07:00
patches Use wasm as a fallback for @tailwindcss/oxide (#20383) 2026-08-04 18:41:43 +02:00
playgrounds migrate to pnpm v11 (#20273) 2026-06-25 19:14:10 +02:00
scripts migrate to pnpm v11 (#20273) 2026-06-25 19:14:10 +02:00
.gitignore Fix slow unit test (#17465) 2025-03-31 15:26:01 +02:00
.prettierignore Bump dependencies (#19608) 2026-02-04 12:38:50 +01:00
Cargo.lock Visualize scanner related tests (#20412) 2026-08-13 12:45:40 +02:00
Cargo.toml Hoist oxide/crates to just crates (#13333) 2024-03-23 09:00:48 -04:00
CHANGELOG.md Add a colorMixPolyfill option to @tailwindcss/postcss 2026-08-29 22:36:41 -07:00
LICENSE Add README, LICENSE, and CONTRIBUTING (#13088) 2024-03-05 14:45:39 -05:00
package.json Bump dependencies (#20381) 2026-08-04 13:55:03 +02:00
pnpm-lock.yaml Use wasm as a fallback for @tailwindcss/oxide (#20383) 2026-08-04 18:41:43 +02:00
pnpm-workspace.yaml Use wasm as a fallback for @tailwindcss/oxide (#20383) 2026-08-04 18:41:43 +02:00
README.md docs: fix GitHub links to tailwindlabs org (#19686) 2026-02-17 13:06:49 +01:00
rust-toolchain.toml Bump NAPI related dependencies (#19982) 2026-04-26 17:49:06 +02:00
turbo.json Bump dependencies (#20381) 2026-08-04 13:55:03 +02:00
vitest.config.mts Bump dependencies (#20381) 2026-08-04 13:55:03 +02:00

Tailwind CSS

A utility-first CSS framework for rapidly building custom user interfaces.

Build Status Total Downloads Latest Release License


Documentation

For full documentation, visit tailwindcss.com.

Community

For help, discussion about best practices, or feature ideas:

Discuss Tailwind CSS on GitHub

Contributing

If you're interested in contributing to Tailwind CSS, please read our contributing docs before submitting a pull request.