PostCSS学习指南终结篇

2021-12-07
阅读 2 分钟
2.1k
2021年12月07日:注意这是一篇发布于2018年的老文章,因网友提到上篇文章有个链接失效的问题,故将当时写的文章迁移过来(文章之前存于上家公司的FE内部提交,离职已久,正好借机迁移,避免丢失,也算是终结这几篇PostCSS的学习笔记)。当然这么多年PostCSS发展迅猛,变化也很大,故这套教程也仅供参考),以下是原文内容:

[新手坑] 02.Vue开发环境和生产环境样式不一致的问题

2018-04-21
阅读 2 分钟
15.5k
前阵子做的一个小项目, 引入了Vant的UI库, 外加自己写的很多样式, 在开发环境下测试完美, 直接就build出来上正式环境, 发现竟然有多处样式未生效的问题! 还好是新项目, 尚未推广, 因此除了内部同事测试发现, 没有造成恶劣影响, 不过以后还是要注意下, 开发环境看着没问题, 但是生产环境一定还是要再过一遍.

[新手坑] 01.Vue模板内引入的组件样式覆盖失效

2018-04-19
阅读 2 分钟
14.2k
其中的van-button的确宽度变成600px了, 而这个van-button__text却没有反应. 似乎一下子就傻眼了. 去掉scoped才有效果, 可是为啥要把这个作用域去了才行. 这个不符合我们需求, 因为这样会造成全局污染. 我仅仅是想要在这个页面中的按钮文本字体发生改变!

PostCSS自学笔记(二)【番外篇二】

2018-02-09
阅读 3 分钟
5.1k
图解PostCSS的插件执行顺序 文章其实是一系列的早就写完了. 才发现忘了发在SegmentFault上面, 最早发布于[链接] 这次我继续研究PostCSS的插件的执行顺序。 之前有研究过做过假设,在插件列表中,PostCSS的插件执行顺序自上而下,一切看起来似乎是没有任何问题的。 我也看过有关PostCSS解析器的相关文章,有以下一些收获...

VSCode下让CSS文件完美支持SCSS或SASS语法方法

2018-02-09
阅读 2 分钟
18.9k
习惯Webpack + PostCSS后, 通常PostCSS都是直接对CSS文件进行处理, 但是大部分习惯SCSS/SASS/LESS的朋友也许不适应了. 我专门研究了一下, 在Visual Studio Code编辑器下如果配置相关代码和设置达到CSS文件完美编写SCSS的办法, 其他语法类型原理相似, 这里以SCSS为例.

表单中readonly的input等标签,禁止光标进入(focus)的几种方式

2017-09-28
阅读 1 分钟
13.8k
在做移动端页面,需要在订单页面中显示表单数据,由于UI统一,所以就依旧采用form的结构来写结构,只读数据的标签自然要加readonly=”readonly”,以为这样就行了。测试中Chrome模拟移动端是看不出问题的。然而iOS手机上一看,虽然表单元素不能编辑内容,但是会出现闪动的光标以及页面底部有一条系统自带的控制bar(安卓的...

PostCSS自学笔记(二)【番外篇一】

2017-08-31
阅读 3 分钟
17.9k
题外话,其实我也很好奇,为什么postcss-px2rem没有被收录在PostCSS插件列表中,难道是因为收录者认为postcss-pxtorem可以取代它?不过两者各有利弊,就看开发者的喜好了。

PostCSS自学笔记(二)【插件篇】

2017-08-30
阅读 8 分钟
15.3k
这个就不用多说了,必装插件之一。方便的写规范的css,它会为你提供非常完整的hack兼容方案的。当然这里需要了解一下的是,它的大部分兼容数据来源Can I Use,另外一个稍微需要了解的插件配置参数就是browsers,比如这样写:

PostCSS自学笔记(一)【安装使用篇】

2017-08-30
阅读 7 分钟
28.4k
截至目前(2017年7月)PostCSS已经有超过200个插件,你可以插件列表查找有没有你所需要的插件。如果你想自己写个插件,据说这是一个不错的主意,而且非常简单(前提掌握node.js,不过我还没学会呢),你可以试着搞点事。