postcss-transform-pxvw
The plugin allows you use exact pixels from a design markup and get in result a responsive layout. It's very helpful for pixel perfect.
There is new pxvw(val: number, pageWidth?: number)
function. See example below:
Example
CSS in your source:
CSS after transform:
It also works with less
and sass
. Includes its variables.
Installation
Download package
For NPM users:
npm i postcss-transform-pxvw --save-dev
or if you using Yarn:
yarn add postcss-transform-pxvw -D
Add to your toolchain
;
See PostCSS docs for examples for your environment.
Options
Name | Type | Default value | Description |
---|---|---|---|
defaultPageWidth |
number |
1200 | The page width which will be used for calculations when second pxvw() argument not provided |
digitsCount |
number |
3 | The digits number which stay after decimal dot in vw value |