postcss([require('postcss-plugin-namespace')('.insert-selector')]) input .foo{/* Input example */} output .insert-selector.foo{/* Output example */} Options Pass an options object as the second argument. options.ignore Don't prefix specific classes or classes that match a regex. ...
// postcss.config.js module.exports = { plugins: { 'postcss-selector-namespace': { namespace(css) { return '.ifrontend-css' } } } } 如上所示,所有样式都加了一层别空间,这样只需要在 html、body 标签加上这个别名空间名就能避免多个应该之间的冲突了。 但是同时也存在一些问题,比如项目中 elemen...
PostCSS plugin for the scope of name binding. Installation $ npm install postcss-namespace Example // dependenciesvarfs=require("fs")varpostcss=require("postcss")varnamespace=require("postcss-namespace")// css to be processedvarcss=fs.readFileSync("input.css","utf8")// process cssvaroutput...