• 深入解析CSS
21年品牌 40万+商家 超1.5亿件商品

深入解析CSS

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

88.24 6.3折 139 全新

库存4件

天津西青
认证卖家担保交易快速发货售后保障

作者(美)基思·J.格兰特(Keith J.Grant)

出版社人民邮电出版社

ISBN9787115533760

出版时间2020-04

装帧平装

开本16开

定价139元

货号1202043979

上书时间2024-10-14

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
部分基础回顾
章层叠、优先级和继承2
1.1层叠3
1.1.1样式表的来源5
1.1.2理解优先级8
1.1.3源码顺序12
1.1.4两条经验法则14
1.2继承15
1.3特殊值17
1.3.1使用inherit关键字17
1.3.2使用initial关键字18
1.4简写属性19
1.4.1简写属性会默默覆盖其他样式20
1.4.2理解简写值的顺序20
1.5总结23
第2章相对单位24
2.1相对值的好处24
2.1.1那些年追求的像素级完美25
2.1.2像素级完美的时代终结了25
2.2em和rem26
2.2.1使用em定义字号27
2.2.2使用rem设置字号31
2.3停止像素思维32
2.3.1设置一个合理的默认字号33
2.3.2构造响应式面板34
2.3.3缩放单个组件35
2.4视口的相对单位36
2.4.1使用vw定义字号38
2.4.2使用calc()定义字号39
2.5无单位的数值和行高39
2.6自定义属性(即CSS变量)41
2.6.1动态改变自定义属性43
2.6.2使用JavaScript改变自定义属性45
2.6.3探索自定义属性46
2.7总结46
第3章盒模型47
3.1元素宽度的问题47
3.1.1避免魔术数值50
3.1.2调整盒模型51
3.1.3全局设置border-box52
3.1.4给列之间加上间隔53
3.2元素高度的问题54
3.2.1控制溢出行为55
3.2.2百分比高度的备选方案56
3.2.3使用min-height和max-height60
3.2.4垂直居中内容60
3.3负外边距62
3.4外边距折叠62
3.4.1文字折叠63
3.4.2多个外边距折叠63
3.4.3容器外部折叠64
3.5容器内的元素间距65
3.5.1如果内容改变了67
3.5.2更通用的解决方案:猫头鹰选择器68
3.6总结71
第二部分精通布局
第4章理解浮动74
4.1浮动的设计初衷74
4.2容器折叠和清除浮动80
4.2.1理解容器折叠80
4.2.2理解清除浮动82
4.3出乎意料的“浮动陷阱”84
4.4媒体对象和BFC87
4.4.1BFC88
4.4.2使用BFC实现媒体对象布局89
4.5网格系统90
4.5.1理解网格系统91
4.5.2构建网格系统91
4.5.3添加间隔95
4.6总结99
第5章Flexbox100
5.1Flexbox的原则100
5.1.1创建一个基础的Flexbox菜单103
5.1.2添加内边距和间隔105
5.2弹性子元素的大小107
5.2.1使用flex-basis属性109
5.2.2使用flex-grow属性109
5.2.3使用flex-shrink属性110
5.2.4实际应用111
5.3弹性方向112
5.3.1改变弹性方向114
5.3.2登录表单的样式115
5.4对齐、间距等细节117
5.4.1理解弹性容器的属性117
5.4.2理解弹性子元素的属性120
5.4.3使用对齐属性121
5.5值得注意的地方122
5.5.1Flexbugs123
5.5.2整页布局123
5.6总结123
第6章网格布局124
6.1网页布局开启新纪元124
6.2网格剖析127
6.2.1网格线的编号132
6.2.2与Flexbox配合133
6.3替代语法137
6.3.1命名的网格线137
6.3.2命名网格区域139
6.4显式和隐式网格140
6.4.1添加变化144
6.4.2让网格元素填满网格轨道146
6.5特性查询149
6.6对齐152
6.7总结153
第7章定位和层叠上下文154
7.1固定定位154
7.1.1用固定定位创建一个模态框155
7.1.2控制定位元素的大小158
7.2绝对定位158
7.2.1让Close按钮绝对定位158
7.2.2定位伪元素159
7.3相对定位161
7.3.1创建一个下拉菜单161
7.3.2创建一个CSS三角形164
7.4层叠上下文和z-index166
7.4.1理解渲染过程和层叠顺序166
7.4.2用z-index控制层叠顺序168
7.4.3理解层叠上下文168
7.5粘滞定位171
7.6总结174
第8章响应式设计175
8.1移动优先176
8.1.1创建移动版的菜单182
8.1.2给视口添加meta标签185
8.2媒体查询186
8.2.1媒体查询的类型187
8.2.2给网页添加断点189
8.2.3添加响应式的列192
8.3流式布局194
8.3.1给大视口添加样式195
8.3.2处理表格196
8.4响应式图片198
8.4.1不同视口大小使用不同的图片198
8.4.2使用srcset提供对应的图片199
8.5总结200
第三部分大型应用中的CSS
第9章模块化CSS202
9.1基础样式:打好基础203
9.2一个简单的模块204
9.2.1模块的变体205
9.2.2多元素模块208
9.3把模块组合成更大的结构211
9.3.1拆分不同模块的职责212
9.3.2模块命名215
9.4工具类217
9.5CSS方法论217
9.6总结219
0章模式库220
10.1KSS简介221
10.1.1配置KSS222
10.1.2编写KSS文档223
10.1.3记录模块变体227
10.1.4创建概览页面229
10.1.5记录需要JavaScript的模块229
10.1.6为模式库分组232
10.2改变编写CSS的方式234
10.2.1CSS优先的工作流程234
10.2.2像API一样使用模式库235
10.3总结240
第四部分不错话题
1章背景、阴影和混合模式242
11.1渐变243
11.1.1使用多个颜色节点245
11.1.2使用径向渐变247
11.2阴影248
11.2.1使用渐变和阴影形成立体感249
11.2.2使用扁平化设计创建元素251
11.2.3让按钮看起来更时尚252
11.3混合模式253
11.3.1为图片着色255
11.3.2理解混合模式的类型256
11.3.3为图片添加纹理257
11.3.4使用融合混合模式258
11.4总结260
2章对比、颜色和间距261
12.1对比最重要262
12.1.1建立模式263
12.1.2还原设计稿264
12.2颜色266
12.2.1理解颜色表示法272
12.2.2添加新颜色到调色板275
12.2.3思考字体颜色的对比效果277
12.3间距279
12.3.1使用em还是px279
12.3.2思考一下行高281
12.3.3为行内元素设置间距284
12.4总结286
3章排版287
13.1Web字体288
13.2谷歌字体289
13.3如何使用@font-face293
13.3.1字体格式与回退处理294
13.3.2同一种字型的多种变体295
13.4调整字距,提升可读性296
13.4.1正文主体的字间距297
13.4.2标题、小元素和间距298
13.5恼人的FOUT和FOIT302
13.5.1使用FontFaceObserver304
13.5.2回退到系统字体305
13.5.3准备使用font-display307
13.6总结308
4章过渡309
14.1从这边到那边309
14.2定时函数311
14.2.1理解贝塞尔曲线312
14.2.2阶跃315
14.3非动画属性316
14.3.1不可添加动画效果的属性318
14.3.2淡入与淡出319
14.4过渡到自动高度321
14.5总结323
5章变换324
15.1旋转、平移、缩放和倾斜324
15.1.1更改变换基点327
15.1.2使用多重变换327
15.2在运动中变换328
15.2.1放大图标333
15.2.2创建“飞入”的标签335
15.2.3交错显示过渡337
15.3动画性能338
15.4三维(3D)变换340
15.4.1控制透视距离341
15.4.2实现不错3D变换343
15.5总结346
6章动画347
16.1关键帧348
16.2为3D变换添加动画350
16.2.1创建无动画页面布局350
16.2.2为布局添加动画355
16.3动画延迟和填充模式356
16.4通过动画传递意图359
16.4.1反馈用户操作359
16.4.2吸引用户的注意力362
16.5最后一点建议365
16.6总结365
附录A选择器366
附录B预处理器370

内容摘要
本书旨在达成两个目标:帮读者深度掌握CSS语言,并快速了解CSS的新进展和新特性。本书分为以下四部分。部分回顾基础知识,并重点关注几个很容易被忽视的细节,包括层叠和继承、相对单位、盒模型等;第二部分介绍网页布局的各种关键工具,如浮动布局、Flexb0X、网格布局、定位、响应式设计等:第三部分介绍新的很好实践,主要包括如何用模块化的方式组织CSS,以及如何构建一个模式库;第四部分介绍与设计师共事时需要考虑哪些重要因素,以及自己如何做一点设计工作。本书适合前端工程师及Web开发人员阅读。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP