图书介绍
深入PostCSS Web设计PDF|Epub|txt|kindle电子书版本网盘下载
![深入PostCSS Web设计](https://www.shukui.net/cover/48/30401468.jpg)
- (英)亚历克斯·利比(Alex Libby) 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121318177
- 出版时间:2017
- 标注页数:340页
- 文件大小:34MB
- 文件页数:362页
- 主题词:网页制作工具
PDF下载
下载说明
深入PostCSS Web设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 PostCSS简介1
编译之美2
PostCSS介绍2
PostCSS的优势3
PostCSS的陷阱4
消除误解5
准备工作5
搭建开发环境6
安装PostCSS8
使用PostCSS创建一个简单的示例10
添加Source Map功能11
压缩样式13
自动化编译15
代码审查16
PostCSS工作机制20
从Sass迁移到PostCSS21
小结22
2创建变量和混合宏23
变量和混合宏简介23
设置Sass24
创建悬停效果示例27
使用LESS编辑CSS29
过渡到PostCSS29
添加PostCSS变量支持29
更新悬停效果示例30
进一步思考33
设置插件顺序35
使用PostCSS创建混合宏36
更新我们的悬浮效果示例37
PostCSS与标准处理器的比较39
使用PostCSS循环内容41
使用@each语句进行遍历43
切换到使用PostCSS46
小结47
3嵌套规则49
嵌套简介49
页面导航51
示例的准备工作52
从现有处理器进行转换52
使用PostCSS插件进行过渡53
将示例转换成PostCSS生产模式54
代码编译56
探索嵌套陷阱57
采取更好的方式60
重新审视我们的代码63
更新代码64
切换到BEM65
创建一个简单的消息盒67
编译并修正代码70
安装BEM支持70
探索更多变化的细节74
修复错误75
小结77
4创建媒体查询78
重温媒体查询78
探索PostCSS自定义媒体查询79
从普通CSS开始81
使用PostCSS修改案例82
创建响应式图片84
使用PostCSS创建响应式图片85
响应式图片的实现85
添加高清图片88
后续步骤89
探索媒体查询的其他可能性92
添加响应式文本支持93
优化媒体查询96
改造对老版本浏览器的支持97
远离响应式设计98
探索CSS4的媒体查询功能99
小结100
5管理颜色、图片和字体101
为网站添加颜色、字体及媒体元素101
维护资源链接102
自动链接到对应资源102
使用PostCSS管理字体104
创建雪碧图106
案例:创建一个信用卡图标107
在PostCSS中使用SVG110
使用PostCSS修改图标110
更详细地探究111
考虑替代方案113
添加对WebP格式图像的支持113
切换WebP图像114
看下文件大小方面的差异114
操作颜色和调色板117
使用调色盘展示和混色颜色118
案例的详细解析119
使用PostCSS创建颜色函数120
使用函数调整颜色121
解析案例122
使用PostCSS滤镜创建颜色123
研究案例的细节125
和CSS3滤镜对比126
给照片添加Instagram效果127
小结128
6创建网格130
网格设计的介绍130
自动化编译过程132
为Bourbon Neat添加支持134
使用Bourbon Neat创建一个实例136
深入了解我们的Demo137
探索PostCSS中的网格插件138
过渡到使用PostCSS-Neat139
完善我们的任务列表141
测试我们的配置142
使用Neat和 PostCSS来创建一个站点144
转换成PostCSS146
添加响应式能力147
纠正设计稿148
小结151
7动画元素152
回顾基本动画152
摆脱jQuery153
使用Transit.js库制作动画155
使用纯JavaScript添加动画157
使用jQuery来切换class158
使用预构建库160
解析Demo中的代码161
切换到使用Sass163
创建一个动画画廊164
添加收尾工作167
切换到使用PostCSS170
探索PostCSS可用的插件选项170
更新代码以使用PostCSS171
测试我们修改的代码173
使用PostCSS创建一个Demo174
更新插件174
创建Demo175
详细解析一下我们的Demo176
优化动画177
使用我们自己的动画插件178
更详细地探索插件180
小结181
8 PostCSS插件开发182
使用插件扩展PostCSS182
解析插件的基本结构183
indexjs184
packagejson184
test.js186
Vendor模块187
List模块187
API中的类187
API中的节点188
API中的方法188
创建过渡插件189
创建测试192
修复错误193
清除最后的错误195
执行测试196
分析代码197
创建字体插件198
插件功能分析200
发布的风险203
简化开发流程204
插件开发规范205
发布插件207
小结208
9简写型插件、降级插件和包型插件209
简写型插件209
包型插件210
使用简写属性211
Rucksack和简写型插件212
示例讲解213
安装Rucksack214
缓动动画214
内容动画216
剖析代码217
使用Rucksack修改轮播图218
代码分析222
审查和优化代码223
使用cssnano224
配置Stylelint226
降级处理227
检测兼容性228
Oldie228
删除兼容性代码230
小结232
10定制处理器233
创建处理器233
探索处理器234
分析packagejson文件234
Gulp任务文件235
问题剖析238
修改Gulp任务文件239
更新背后的原因242
优化输出结果243
优化Source Map243
浏览器前缀245
伪类选择器246
更新代码247
处理图片249
解析图片处理流程250
添加自动重载功能251
扩展处理器的功能252
测试最终的处理器255
示例分析257
诀窍258
CSStyle259
CSStyle的优势260
示例分析261
小结262
11管理自定义语法263
介绍自定义语法263
准备开发环境264
实现自定义语法的插件265
解析内容并修复错误267
解析SCSS内容268
探索发生了什么270
解析CSS271
替换RGBA颜色273
研究它是如何运作的274
使用API格式化输出275
分析示例代码278
添加Source Map279
代码高亮语法279
安装主题280
创建一个HTML主题281
小结282
12混合处理器284
迈出第一步284
探索转换过程285
选择插件286
Pleeease简介287
安装和配置Pleeease288
手动编译代码289
使用任务编译代码290
使用Pleeease创建Demo291
和其他处理器一起编译代码292
使用PreCSS292
在WordPress中安装转换器293
配置生产环境293
考虑转换过程294
修改代码295
拆分样式296
添加浏览器前缀297
检查代码的一致性299
压缩代码299
创建变量300
添加rem单位支持302
样式表中的嵌套规则303
样式表中的循环规则304
考虑未来的特性305
编译和测试修改代码305
小结308
13排除、解决PostCSS的相关问题309
解决一些常见的问题309
探索一些常见的问题310
与操作系统不兼容310
“任务名称”在gulp文件中找不到311
找不到<name of plugin>模块312
<name of task>未定义引用的错误313
请提供PostCSS处理器数组对象313
条目未出现在package.json文件中314
编译的结果不如预期315
寻求别人的帮助317
在Stack Overflow记录问题317
找到关于PostCSS的Bug318
小结319
14为未来做准备320
支持CSS4320
转换CSS4样式321
验证电子邮件地址322
支持range输入框324
使用cssnext支持未来特性326
使用cssnext创建一个简单网站327
创建Demo327
创建CSS4扩展功能插件331
添加支持CSS颜色特性331
回到过去335
创建自己的插件337
小结340