This PR adds new `zoom-*` utilities. The `zoom-*` utilities accept bare values that are transformed into `%` based values, and arbitrary values: | Class | CSS | | -- | -- | | `zoom-50` | `zoom: 50%;` | | `zoom-[1.1]` | `zoom: 1.1;` | | `zoom-(--value)` | `zoom: var(--value);` | This also adds the `zoom` property after the `transform` related properties. Initially I added it right after `scale`, because logically they are close together. But then `zoom-*` would sit between `scale` and other tranfsorm related properties which is a bit weird. Instead, I moved it after `transform`. ## Test plan 1. Added new zoom based tests 2. All other tests still pass |
||
|---|---|---|
| .. | ||
| @tailwindcss-browser | ||
| @tailwindcss-cli | ||
| @tailwindcss-node | ||
| @tailwindcss-postcss | ||
| @tailwindcss-standalone | ||
| @tailwindcss-upgrade | ||
| @tailwindcss-vite | ||
| @tailwindcss-webpack | ||
| internal-example-plugin | ||
| tailwindcss | ||
| tsconfig.base.json | ||