diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-10-14 15:05:55 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-10-14 15:05:55 +0800 |
| commit | c06f7ee0a40255214c477e13d9b956a7e07c2900 (patch) | |
| tree | f5982a568ef8fab865d0142e71c7494fea3e4c1b /node_modules/postcss-reduce-initial/README.md | |
| parent | 3fd9400d4dccc25aa29b5702216732e0b7542073 (diff) | |
postcss,(plugins): nanocss, postcss-preset-env
Diffstat (limited to 'node_modules/postcss-reduce-initial/README.md')
| -rw-r--r-- | node_modules/postcss-reduce-initial/README.md | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/node_modules/postcss-reduce-initial/README.md b/node_modules/postcss-reduce-initial/README.md new file mode 100644 index 00000000..d45d922b --- /dev/null +++ b/node_modules/postcss-reduce-initial/README.md @@ -0,0 +1,92 @@ +# [postcss][postcss]-reduce-initial + +> Reduce `initial` definitions to the _actual_ initial value, where possible. + +## Install + +With [npm](https://npmjs.org/package/postcss-reduce-initial) do: + +``` +npm install postcss-reduce-initial --save +``` + +## Examples + +See the [data](data) for more conversions. This data is courtesy +of Mozilla. + +### Convert `initial` values + +When the `initial` keyword is longer than the property value, it will +be converted: + +#### Input + +```css +h1 { + min-width: initial; +} +``` + +#### Output + +```css +h1 { + min-width: auto; +} +``` + +### Convert values back to `initial` + +When the `initial` value is smaller than the property value, it will +be converted: + +#### Input + +```css +h1 { + transform-box: border-box; +} +``` + +#### Output + +```css +h1 { + transform-box: initial; +} +``` + +This conversion is only applied when you supply a browsers list that all support +the `initial` keyword; it's worth noting that Internet Explorer has no support. + +## API + +### reduceInitial([options]) + +#### options + +##### ignore + +Type: `Array<String>` +Default: `undefined` + +It contains the Array of properties that will be ignored while reducing its value to initial. +Example : `{ ignore : ["min-height"] }` + +## Usage + +See the [PostCSS documentation](https://github.com/postcss/postcss#usage) for +examples for your environment. + +## Contributors + +See [CONTRIBUTORS.md](https://github.com/cssnano/cssnano/blob/master/CONTRIBUTORS.md). + +## License + +This program uses a list of CSS properties derived from data maintained my the MDN team at Mozilla and licensed under the [CC0 1.0 Universal Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/). + +MIT © [Ben Briggs](http://beneb.info) + +[postcss]: https://github.com/postcss/postcss |
