首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

从零开始构建你的 Gulp

(比如变量和混合宏),还支持未来的 CSS 语法、行内图片等等,而本文所使用到的大部分 CSS 插件,均是来自 PostCSS,关于更多的 PostCSS 的介绍,而通过 w3cplus 的 PostCSS...demo 运行效果就不在这里详细展示,童鞋们可在文章末尾下载项目代码运行测试即可 autoprefixer 处理浏览器私有前缀 cssnext 使用 CSS 未来的语法 precss 预处理插件包,可实现像...,IE9+ pixrem 给 rem 添加 px 作为降级处理,IE8+ postcss-import 使用 @import 合并样式表 cssnano 删除空格和最后一个分号,删除注释,优化字体权重,...('autoprefixer'), cssnext = require('cssnext'), precss = require('precss...('postcss-import'), mqpacker = require('css-mqpacker'), cssnano = require

1K40

从0到1搭建webpack2+vue2自定义模板详细教程

多页面应用程序通常使用对象语法构建。对象语法是“可扩展的 webpack 配置”,可重用并且可以与其他配置组合使用。...在 webpack 工程中使用 postcss,我们需要下载 postcss-loader: npm install --save-dev postcss-loader cssnext cssnext...在 webpack 工程中使用 postcss,我们需要下载 postcss-loader: cssnext cssnext 是一个 CSS transpiler,允许你使用最新的 CSS 语法...在 webpack 工程中使用 postcss,我们需要下载 postcss-loader: cssnext cssnext 是一个 CSS transpiler,允许你使用最新的 CSS 语法。...在 webpack 工程中使用 postcss,我们需要下载 postcss-loader: cssnext cssnext 是一个 CSS transpiler,允许你使用最新的 CSS 语法。

4.5K20

如何迁移 Sass 到 PostCSS

其次,你对 PostCSS 的插件机制一定要深入了解,因为整个迁移过程肯定会出现问题。 然后如果决定迁移,先调查下自己或团队的 Sass 使用习惯,然后对比 PostCSS 的实现。...一种是平稳迁移,保持 Sass 的风格不变(如变量、mixin等);另一种就是全部换成 PostCSS 格式。相对来说老的大项目建议使用平稳迁移,不然时间成本太大。...迁移步骤 1、确定使用什么构建 webpack:postcss-loader(推荐使用) gulp:gulp-postcss 2、挑选 PostCSS 插件 首先统计常用 Sass 功能,查找对应的 PostCSS...插件 一般来说,我们常用的 sass 功能如下: import 导入 变量 嵌套格式 mixin & include、% & extend color 颜色函数 运算 if、for、each 在查找相应功能插件的时候可以参考...挑选未来语法的插件: postcss-preset-env (cssnext已经不再维护了,所以不推荐) 以下是我挑选的一些插件,挑选的原则是:优先 CSS 新标准,兼容 Sass 语法,插件之间不冲突

1.1K20

2017年前端开发手册(二)-2017前端技术展望

`import`可能仅仅被用在``中。 3. 通用JavaScript解决方案会继续发展, 致敬过去服务器交付前端的日子(如传送html到客户端)。 4....响应式编程仍然兴盛于JavaScript的使用场景当中(见MobX和RxJS)。 5. React,更准确的说这个概念,将占统治地位。...在angular的使用中已经发现了“[依赖地狱][1]”的现象,因此angular4(甚至5)将出现在2017年的路线图。...更多的人将从`Sass`转向`PostCSS + cssnext`。 12. 更多的使用`HTTP2`和`HTTPS`。 13. Web组件将继续潜伏,等待可能永远不会到来的来自开发人员的牵引力。...“前端应用程序”、“厚客户端应用程序”、“静态应用程序”,“没有后端应用程序”,“单页应用程序”、“前端驱动程序”可能会归结为术语`JAM Stack`.

86760
领券