You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
654 B
JavaScript

8 months ago
import postcss from 'postcss';
8 months ago
import pxToViewport from 'postcss-px-to-viewport';
8 months ago
//自定义路径中包含navigation才需要自定义px-to-viewport
8 months ago
const customPxToViewportPlugin = postcss.plugin('custom-px-to-viewport', (options) => {
const pxToViewportInstance = pxToViewport({
viewportWidth: options.viewportWidth,
});
return (root, result) => {
const file = result.opts.from;
if (file && file.includes('navigation')) {
pxToViewportInstance(root, result);
}
};
});
8 months ago
export default {
plugins: [
8 months ago
customPxToViewportPlugin({
8 months ago
viewportWidth: 1920,
}),
8 months ago
],
8 months ago
};