# List of features in PostCSS Preset Env

The `ID` listed is the key for PostCSS Preset Env configuration in your project.

| | ID | Feature | example | docs |
|:--- |:--- |:--- |:--- |:--- |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/all-property.svg" height="18">](https://cssdb.org/#all-property) | `all-property` | `all` Property | [example](https://preset-env.cssdb.org/features/#all-property) | [docs](https://github.com/maximkoretskiy/postcss-initial#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/alpha-function.svg" height="18">](https://cssdb.org/#alpha-function) | `alpha-function` | `alpha()` Function | [example](https://preset-env.cssdb.org/features/#alpha-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/any-link-pseudo-class.svg" height="18">](https://cssdb.org/#any-link-pseudo-class) | `any-link-pseudo-class` | `:any-link` Hyperlink Pseudo-Class | [example](https://preset-env.cssdb.org/features/#any-link-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-pseudo-class-any-link#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/blank-pseudo-class.svg" height="18">](https://cssdb.org/#blank-pseudo-class) | `blank-pseudo-class` | `:blank` Empty-Value Pseudo-Class | [example](https://preset-env.cssdb.org/features/#blank-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/break-properties.svg" height="18">](https://cssdb.org/#break-properties) | `break-properties` | Break Properties | [example](https://preset-env.cssdb.org/features/#break-properties) | [docs](https://github.com/shrpne/postcss-page-break#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/cascade-layers.svg" height="18">](https://cssdb.org/#cascade-layers) | `cascade-layers` | CSS Cascade Layers | [example](https://preset-env.cssdb.org/features/#cascade-layers) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-cascade-layers#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/case-insensitive-attributes.svg" height="18">](https://cssdb.org/#case-insensitive-attributes) | `case-insensitive-attributes` | Case-Insensitive Attributes | [example](https://preset-env.cssdb.org/features/#case-insensitive-attributes) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-attribute-case-insensitive#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/clamp.svg" height="18">](https://cssdb.org/#clamp) | `clamp` | `clamp` Function | [example](https://preset-env.cssdb.org/features/#clamp) | [docs](https://github.com/polemius/postcss-clamp#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/color-function.svg" height="18">](https://cssdb.org/#color-function) | `color-function` | `color()` Function | [example](https://preset-env.cssdb.org/features/#color-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/color-function-display-p3-linear.svg" height="18">](https://cssdb.org/#color-function-display-p3-linear) | `color-function-display-p3-linear` | The `display-p3-linear` Color Space for the `color()` Function | [example](https://preset-env.cssdb.org/features/#color-function-display-p3-linear) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/color-functional-notation.svg" height="18">](https://cssdb.org/#color-functional-notation) | `color-functional-notation` | Color Functional Notation | [example](https://preset-env.cssdb.org/features/#color-functional-notation) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-functional-notation#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/color-mix.svg" height="18">](https://cssdb.org/#color-mix) | `color-mix` | `color-mix()` Function | [example](https://preset-env.cssdb.org/features/#color-mix) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-mix-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/color-mix-variadic-function-arguments.svg" height="18">](https://cssdb.org/#color-mix-variadic-function-arguments) | `color-mix-variadic-function-arguments` | `color-mix()` Function with 1+ arguments | [example](https://preset-env.cssdb.org/features/#color-mix-variadic-function-arguments) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-mix-variadic-function-arguments#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/container-rule-prelude-list.svg" height="18">](https://cssdb.org/#container-rule-prelude-list) | `container-rule-prelude-list` | `@container` prelude list | [example](https://preset-env.cssdb.org/features/#container-rule-prelude-list) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-container-rule-prelude-list#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/content-alt-text.svg" height="18">](https://cssdb.org/#content-alt-text) | `content-alt-text` | Alt text for `content` | [example](https://preset-env.cssdb.org/features/#content-alt-text) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-content-alt-text#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/contrast-color-function.svg" height="18">](https://cssdb.org/#contrast-color-function) | `contrast-color-function` | `contrast-color()` Function | [example](https://preset-env.cssdb.org/features/#contrast-color-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-contrast-color-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/custom-media-queries.svg" height="18">](https://cssdb.org/#custom-media-queries) | `custom-media-queries` | Custom Media Queries | [example](https://preset-env.cssdb.org/features/#custom-media-queries) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-media#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/custom-properties.svg" height="18">](https://cssdb.org/#custom-properties) | `custom-properties` | Custom Properties | [example](https://preset-env.cssdb.org/features/#custom-properties) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-properties#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/custom-selectors.svg" height="18">](https://cssdb.org/#custom-selectors) | `custom-selectors` | Custom Selectors | [example](https://preset-env.cssdb.org/features/#custom-selectors) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-selectors#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/dir-pseudo-class.svg" height="18">](https://cssdb.org/#dir-pseudo-class) | `dir-pseudo-class` | `:dir` Directionality Pseudo-Class | [example](https://preset-env.cssdb.org/features/#dir-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-dir-pseudo-class#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/display-two-values.svg" height="18">](https://cssdb.org/#display-two-values) | `display-two-values` | Two values syntax for `display` | [example](https://preset-env.cssdb.org/features/#display-two-values) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-normalize-display-values#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/double-position-gradients.svg" height="18">](https://cssdb.org/#double-position-gradients) | `double-position-gradients` | Double Position Gradients | [example](https://preset-env.cssdb.org/features/#double-position-gradients) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-double-position-gradients#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/exponential-functions.svg" height="18">](https://cssdb.org/#exponential-functions) | `exponential-functions` | `pow()`, `sqrt()`, `hypot()`, `log()`, `exp()` exponential functions | [example](https://preset-env.cssdb.org/features/#exponential-functions) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-exponential-functions#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/float-clear-logical-values.svg" height="18">](https://cssdb.org/#float-clear-logical-values) | `float-clear-logical-values` | Logical Values in float and clear | [example](https://preset-env.cssdb.org/features/#float-clear-logical-values) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-float-and-clear#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/focus-visible-pseudo-class.svg" height="18">](https://cssdb.org/#focus-visible-pseudo-class) | `focus-visible-pseudo-class` | `:focus-visible` Focus-Indicated Pseudo-Class | [example](https://preset-env.cssdb.org/features/#focus-visible-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/focus-within-pseudo-class.svg" height="18">](https://cssdb.org/#focus-within-pseudo-class) | `focus-within-pseudo-class` | `:focus-within` Focus Container Pseudo-Class | [example](https://preset-env.cssdb.org/features/#focus-within-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-within#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/font-format-keywords.svg" height="18">](https://cssdb.org/#font-format-keywords) | `font-format-keywords` | Font `format()` Keywords | [example](https://preset-env.cssdb.org/features/#font-format-keywords) | [docs](https://github.com/valtlai/postcss-font-format-keywords#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/font-variant-property.svg" height="18">](https://cssdb.org/#font-variant-property) | `font-variant-property` | `font-variant` Property | [example](https://preset-env.cssdb.org/features/#font-variant-property) | [docs](https://github.com/postcss/postcss-font-variant#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/font-width-property.svg" height="18">](https://cssdb.org/#font-width-property) | `font-width-property` | `font-width` property | [example](https://preset-env.cssdb.org/features/#font-width-property) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-font-width-property#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/gamut-mapping.svg" height="18">](https://cssdb.org/#gamut-mapping) | `gamut-mapping` | Gamut mapping for CSS color functions | [example](https://preset-env.cssdb.org/features/#gamut-mapping) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gamut-mapping#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/gap-properties.svg" height="18">](https://cssdb.org/#gap-properties) | `gap-properties` | Gap Properties | [example](https://preset-env.cssdb.org/features/#gap-properties) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gap-properties#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/gradients-interpolation-method.svg" height="18">](https://cssdb.org/#gradients-interpolation-method) | `gradients-interpolation-method` | Gradients Interpolation Method | [example](https://preset-env.cssdb.org/features/#gradients-interpolation-method) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gradients-interpolation-method#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/has-pseudo-class.svg" height="18">](https://cssdb.org/#has-pseudo-class) | `has-pseudo-class` | `:has()` Relational Pseudo-Class | [example](https://preset-env.cssdb.org/features/#has-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/hexadecimal-alpha-notation.svg" height="18">](https://cssdb.org/#hexadecimal-alpha-notation) | `hexadecimal-alpha-notation` | Hexadecimal Alpha Notation | [example](https://preset-env.cssdb.org/features/#hexadecimal-alpha-notation) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-hex-alpha#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/hwb-function.svg" height="18">](https://cssdb.org/#hwb-function) | `hwb-function` | `hwb()` Function | [example](https://preset-env.cssdb.org/features/#hwb-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-hwb-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/ic-unit.svg" height="18">](https://cssdb.org/#ic-unit) | `ic-unit` | `ic` length unit | [example](https://preset-env.cssdb.org/features/#ic-unit) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-ic-unit#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/image-function.svg" height="18">](https://cssdb.org/#image-function) | `image-function` | `image()` Function | [example](https://preset-env.cssdb.org/features/#image-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-image-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/image-set-function.svg" height="18">](https://cssdb.org/#image-set-function) | `image-set-function` | `image-set()` Function | [example](https://preset-env.cssdb.org/features/#image-set-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-image-set-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/is-pseudo-class.svg" height="18">](https://cssdb.org/#is-pseudo-class) | `is-pseudo-class` | `:is()` Matches-Any Pseudo-Class | [example](https://preset-env.cssdb.org/features/#is-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-is-pseudo-class#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/lab-function.svg" height="18">](https://cssdb.org/#lab-function) | `lab-function` | `lab()` Function | [example](https://preset-env.cssdb.org/features/#lab-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-lab-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/light-dark-function.svg" height="18">](https://cssdb.org/#light-dark-function) | `light-dark-function` | `light-dark()` Function | [example](https://preset-env.cssdb.org/features/#light-dark-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-light-dark-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/logical-overflow.svg" height="18">](https://cssdb.org/#logical-overflow) | `logical-overflow` | Logical Overflow | [example](https://preset-env.cssdb.org/features/#logical-overflow) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-overflow#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/logical-overscroll-behavior.svg" height="18">](https://cssdb.org/#logical-overscroll-behavior) | `logical-overscroll-behavior` | Logical Overscroll Behavior | [example](https://preset-env.cssdb.org/features/#logical-overscroll-behavior) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-overscroll-behavior#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/logical-properties-and-values.svg" height="18">](https://cssdb.org/#logical-properties-and-values) | `logical-properties-and-values` | Logical Properties and Values | [example](https://preset-env.cssdb.org/features/#logical-properties-and-values) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/logical-resize.svg" height="18">](https://cssdb.org/#logical-resize) | `logical-resize` | Logical values in the `resize` property | [example](https://preset-env.cssdb.org/features/#logical-resize) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-resize#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/logical-viewport-units.svg" height="18">](https://cssdb.org/#logical-viewport-units) | `logical-viewport-units` | Logical Viewport Units | [example](https://preset-env.cssdb.org/features/#logical-viewport-units) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-viewport-units#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/media-queries-aspect-ratio-number-values.svg" height="18">](https://cssdb.org/#media-queries-aspect-ratio-number-values) | `media-queries-aspect-ratio-number-values` | Aspect-Ratio number values | [example](https://preset-env.cssdb.org/features/#media-queries-aspect-ratio-number-values) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-media-queries-aspect-ratio-number-values#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/media-query-ranges.svg" height="18">](https://cssdb.org/#media-query-ranges) | `media-query-ranges` | Media Query Ranges | [example](https://preset-env.cssdb.org/features/#media-query-ranges) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-media-minmax#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/mixins.svg" height="18">](https://cssdb.org/#mixins) | `mixins` | `@mixin` | [example](https://preset-env.cssdb.org/features/#mixins) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-mixins#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/nested-calc.svg" height="18">](https://cssdb.org/#nested-calc) | `nested-calc` | Nested `calc()` | [example](https://preset-env.cssdb.org/features/#nested-calc) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nested-calc#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/nesting-rules.svg" height="18">](https://cssdb.org/#nesting-rules) | `nesting-rules` | Nesting Rules | [example](https://preset-env.cssdb.org/features/#nesting-rules) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/not-pseudo-class.svg" height="18">](https://cssdb.org/#not-pseudo-class) | `not-pseudo-class` | `:not()` Negation List Pseudo-Class | [example](https://preset-env.cssdb.org/features/#not-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-selector-not#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/oklab-function.svg" height="18">](https://cssdb.org/#oklab-function) | `oklab-function` | `oklab` and `oklch` color functions | [example](https://preset-env.cssdb.org/features/#oklab-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-oklab-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/opacity-percentage.svg" height="18">](https://cssdb.org/#opacity-percentage) | `opacity-percentage` | Support for percentages for `opacity` | [example](https://preset-env.cssdb.org/features/#opacity-percentage) | [docs](https://github.com/mrcgrtz/postcss-opacity-percentage#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/overflow-property.svg" height="18">](https://cssdb.org/#overflow-property) | `overflow-property` | `overflow` Shorthand Property | [example](https://preset-env.cssdb.org/features/#overflow-property) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-overflow-shorthand#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/overflow-wrap-property.svg" height="18">](https://cssdb.org/#overflow-wrap-property) | `overflow-wrap-property` | `overflow-wrap` Property | [example](https://preset-env.cssdb.org/features/#overflow-wrap-property) | [docs](https://github.com/mattdimu/postcss-replace-overflow-wrap#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/place-properties.svg" height="18">](https://cssdb.org/#place-properties) | `place-properties` | Place Properties | [example](https://preset-env.cssdb.org/features/#place-properties) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-place#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/position-area-property.svg" height="18">](https://cssdb.org/#position-area-property) | `position-area-property` | `position-area` property | [example](https://preset-env.cssdb.org/features/#position-area-property) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-position-area-property#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/prefers-color-scheme-query.svg" height="18">](https://cssdb.org/#prefers-color-scheme-query) | `prefers-color-scheme-query` | `prefers-color-scheme` Media Query | [example](https://preset-env.cssdb.org/features/#prefers-color-scheme-query) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/css-prefers-color-scheme#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/property-rule-prelude-list.svg" height="18">](https://cssdb.org/#property-rule-prelude-list) | `property-rule-prelude-list` | `@property` prelude list | [example](https://preset-env.cssdb.org/features/#property-rule-prelude-list) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-property-rule-prelude-list#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/random-function.svg" height="18">](https://cssdb.org/#random-function) | `random-function` | `random()` function | [example](https://preset-env.cssdb.org/features/#random-function) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-random-function#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/rebeccapurple-color.svg" height="18">](https://cssdb.org/#rebeccapurple-color) | `rebeccapurple-color` | `rebeccapurple` Color | [example](https://preset-env.cssdb.org/features/#rebeccapurple-color) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-rebeccapurple#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/relative-color-syntax.svg" height="18">](https://cssdb.org/#relative-color-syntax) | `relative-color-syntax` | Relative Colors | [example](https://preset-env.cssdb.org/features/#relative-color-syntax) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-relative-color-syntax#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/scope-pseudo-class.svg" height="18">](https://cssdb.org/#scope-pseudo-class) | `scope-pseudo-class` | `:scope()` Reference Element Pseudo-class | [example](https://preset-env.cssdb.org/features/#scope-pseudo-class) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-scope-pseudo-class#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/sign-functions.svg" height="18">](https://cssdb.org/#sign-functions) | `sign-functions` | `abs()` and `sign()` functions | [example](https://preset-env.cssdb.org/features/#sign-functions) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/stepped-value-functions.svg" height="18">](https://cssdb.org/#stepped-value-functions) | `stepped-value-functions` | `round()`, `mod()` and `rem()` functions | [example](https://preset-env.cssdb.org/features/#stepped-value-functions) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-stepped-value-functions#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/syntax-descriptor-syntax-production.svg" height="18">](https://cssdb.org/#syntax-descriptor-syntax-production) | `syntax-descriptor-syntax-production` | `<syntax>` production in `syntax` descriptors | [example](https://preset-env.cssdb.org/features/#syntax-descriptor-syntax-production) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-syntax-descriptor-syntax-production#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/system-ui-font-family.svg" height="18">](https://cssdb.org/#system-ui-font-family) | `system-ui-font-family` | `system-ui` Font Family | [example](https://preset-env.cssdb.org/features/#system-ui-font-family) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-system-ui-font-family#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/text-decoration-shorthand.svg" height="18">](https://cssdb.org/#text-decoration-shorthand) | `text-decoration-shorthand` | `text-decoration` shorthand | [example](https://preset-env.cssdb.org/features/#text-decoration-shorthand) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/trigonometric-functions.svg" height="18">](https://cssdb.org/#trigonometric-functions) | `trigonometric-functions` | `sin()`, `cos()`, `tan()`, `asin()`, `acos()`, `atan()` and `atan2()` functions | [example](https://preset-env.cssdb.org/features/#trigonometric-functions) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-trigonometric-functions#readme) |
| [<img alt="Baseline Status" src="https://cssdb.org/images/badges-baseline/unset-value.svg" height="18">](https://cssdb.org/#unset-value) | `unset-value` | `unset` Keyword | [example](https://preset-env.cssdb.org/features/#unset-value) | [docs](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-unset-value#readme) |


-------

Manually enable a feature :

```js
postcssPresetEnv({
	features: {
		'<ID>': true
	}
})
```

Or disable one :

```js
postcssPresetEnv({
	features: {
		'<ID>': false
	}
})
```

Set feature options :

```js
postcssPresetEnv({
	features: {
		'<ID>': {
			preserve: false
		}
	}
})
```
