css新世界 网页制作 张鑫旭
“css世界三部曲”后一部,知名前端博客“鑫空间-鑫生活”博主张鑫旭经验沉淀,十多年实践系统提炼,扫码体验上百个css3新特效果
¥
87.85
6.8折
¥
129.9
全新
库存5件
作者张鑫旭
出版社人民邮电出版社
ISBN9787115562845
出版时间2021-08
版次1
装帧平装
开本16
页数596页
字数885千字
定价129.9元
货号xhwx_1202432284
上书时间2024-12-19
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
1.前端博客“鑫空间鑫生活”博主张鑫旭十多年经验沉淀,打造"c三部曲"终章。
2.c入门简单,精通却难,本书为c读物,帮助前端工作者打破能力上升瓶颈。
3.本书讲解c3.0及其之后版本的新特,包含大量实战案例,扫码可获在线demo演示。
4.扫描二维码在线体验编程效果,代码与效果一一对照。
5.专门的书籍论坛,配套官方,可与作者在线交流。
目录:
章 概述 1
1.1 css3出现的历史和背景 1
1.2 模块化的css新世界 2
第2章 需要提前了解的知识 4
2.1 互通互联的css数据类型 4
2.1.1 为什么要关注css数据类型 4
2.1.2 几个常见数据类型的简单介绍 5
2.2 学会看懂css属值定义语法 7
2.2.1 学css属值定义语法的好处 7
2.2.2 css属值定义语法详解 8
2.3 了解css全局关键字属值 12
2.3.1 用过都说好的继承关键字inherit 12
2.3.2 可以一用的初始值关键字initial 12
2.3.3 了解一下不固定值关键字unset 14
2.3.4 我个人很喜欢的恢复关键字revert 15
2.4 指代所有css属的all属 17
2.5 css新特的渐进增强处理 18
2.5.1 直接使用css新特 18
2.5.2 利用属值的语法差异实现兼容 19
2.5.3 借助伪类或伪元素区分浏览器的 21
2.5.4 @supports规则下的渐进增强处理 23
2.5.5 对css新特渐进增强处理的结 26
第3章 从增强已有的css属开始 28
3.1 贯穿全书的尺寸体系 28
3.1.1 从width:fit-content声明开始 29
3.1.2 stretch、available和fill-available关键字究竟用哪个 32
3.1.3 深入了解min-content关键字 35
3.1.4 快速了解max-content关键字 39
3.2 深入了解css逻辑属 40
3.2.1 css逻辑属有限的使用场景 41
3.2.2 inline/block与start/end元素 43
3.2.3 width/height属与inline-size/block-size逻辑属 44
3.2.4 由margin/pad/border演变而来的逻辑属 44
3.2.5 text-align属支持的逻辑属值 45
3.2.6 有用的css逻辑属inset 46
3.3 在css边框上做文章 47
3.3.1 昙花一现的css多边框 47
3.3.2 二的border-image属 47
3.3.3 border-image属与渐变边框 57
3.4 ition属的增强 60
3.4.1 深入了解sticky属值与黏定位 61
3.4.2 ition:sticky声明的精彩应用—层次滚动 65
3.5 font-family属和@font-face规则新特 66
3.5.1 system-ui等全新的通用字体族 66
3.5.2 local()函数与系统字体的调用 73
3.5.3 unicode-range属的详细介绍 74
3.5.4 woff/woff2字体 75
3.5.5 font-disy属与自定义字体的加载渲染 77
3.6 字符单元的中断与换行 79
3.6.1 使用keep-all属值优化中文排版 80
3.6.2 break-all属值的问题和line-break属 81
3.6.3 hyphens属与连字符 83
3.6.4 与换行的控制 85
3.6.5 overflow-wrap:anywhere声明有什么用 86
3.7 text-align属相关的新特 88
3.7.1 match-parent等新属值 88
3.7.2 text-align属的字符对齐特 89
3.8 text-decoration属全新升级 90
3.8.1 text-decoration属现在是一种缩写 90
3.8.2 text-decoration属的累加特 91
3.8.3 实用的wavy波浪线 91
3.8.4 可能需要text-underline-ition:under声明 92
3.8.5 更需要text-underline-offset属 94
3.8.6 讲一讲text-decoration-skip属的故事 95
3.9 color属与设置 97
3.9.1 148个关键字 98
3.9.2 transparent关键字 99
3.9.3 currentcolor关键字 100
3.9.4 rgb和hsl的新语法 101
3.10 必学必会的background属新特 103
3.10.1 实用的当属background-size属 103
3.10.2 background属成功的设计—多背景 108
3.10.3 background-clip属与背景显示区域 110
3.10.4 background-clip:text声明与渐变文字效果 111
3.10.5 background-origin属与背景定位原点控制 112
3.10.6 space和round铺模式 113
3.10.7 可以指定background-ition的起始方位了 114
3.11 outline相关新属outline-offset 116
3.12 cursor属新增的手形效果 117
3.12.1 放大手形zoom-in和缩小手形zoom-out简介 117
3.12.2 抓取手形grab和放手手形grabbing简介 118
第4章 更细致的样式表现 119
4.1 透明度控制属opacity 119
4.1.1 opacity属的叠加计算规则 119
4.1.2 opacity属的边界特与应用 120
4.2 深入了解圆角属border-radius 124
4.2.1 了解border-radius属的语法 124
4.2.2 弄懂圆角效果是如何产生的 126
4.2.3 border-radius属渲染border边框的细节 127
4.2.4 border-radius属的应用 129
4.3 box-shadow盒阴影 131
4.3.1 inset关键字与内阴影 131
4.3.2 不要忽略第四个长度值 133
4.3.3 多阴影特与图形绘制 134
4.3.4 box-shadow动画与能优化 137
4.4 css 2d变换 138
4.4.1 从基本的变换方法说起 138
4.4.2 transform属的若干细节特 141
4.4.3 元素应用transform属后的变化 144
4.4.4 深入了解矩阵函数matrix() 148
4.4.5 常常被遗忘的transform-origin属 152
4.4.6 scale()函数缩放和zoom属缩放的区别 153
4.4.7 了解全新的translate、scale和rotate属 154
4.5 简单实用的calc()函数 155
4.5.1 关于calc()函数 155
4.5.2 了解min()、max()和clamp()函数 157
第5章 更强的视觉表现 160
5.1 css渐变 160
5.1.1 深入了解linear-gradient()线渐变 160
5.1.2 深入了解radial-gradient()径向渐变 165
5.1.3 了解conic-gradient()锥形渐变 170
5.1.4 重复渐变 173
5.2 css 3d变换 174
5.2.1 从常用的3d变换函数说起 174
5.2.2 必不可少的perspective属 176
5.2.3 用translatez()函数寻找透视位置 177
5.2.4 指定perspective透视点的两种写法 178
5.2.5 理解perspective-origin属 179
5.2.6 transform-style:preserve-3d声明的含义 180
5.2.7 backface-visibility属的作用 180
5.2.8 值得学的旋转木马案例 182
5.2.9 3d变换与gpu加速 184
5.3 css过渡 184
5.3.1 你可能不知道的transition属知识 185
5.3.2 了解三次贝塞尔时间函数类型 188
5.3.3 transition与visibility属的应用指南 190
5.4 css动画 192
5.4.1 初识animation属 193
5.4.2 @keyframes规则的语法和特 194
5.4.3 动画命名与数据类型 196
5.4.4 负延时与即时播放效果 198
5.4.5 reverse和alternate关键字的区别和应用 200
5.4.6 动画播放次数可以是小数 203
5.4.7 forwards和backwards属值究竟是什么意思 204
5.4.8 如何暂停和重启css动画 207
5.4.9 深入理解ste()函数 209
5.4.10 标签嵌套与动画实现的小 212
第6章 全新的布局方式 214
6.1 分栏布局 214
6.2 弹布局 224
6.3 网格布局 263
6.4 css shapes布局 308
第7章 不同设备的适配与响应 317
7.1 @media规则 317
7.2 环境变量函数env() 328
7.3 rem和vw单位与移动端适配佳实践 330
7.4 使用touch-action属控制设备的触摸行为 335
7.5 image-set()函数与多倍图设置 337
第8章 css的变量函数var()与自定义属 340
8.1 css变量的语法、特和细节 340
8.2 css自定义属的设置与获取 348
8.3 使用content属显示css自定义属值的 349
8.4 css变量的自定义语法技术简介 350
第9章 文本字符处理能力的升级 354
9.1 文字的美化与装饰 354
9.2 文字的旋转与阅读方向 365
9.3 文本字符的尺寸控制 370
9.4 文字渲染与字体呈现 374
9.5 字体特征和变体 382
9.6 可变字体 395
0章 图片等多媒体的处理 402
10.1 图片和元素的内在尺寸控制 402
10.2 使用image-orientation属纠正图片的方向 406
10.3 image-rendering属与图像的渲染 408
10.4 不常用的图像类型函数 411
1章 更绚丽的视觉表现 415
11.1 深入了解css滤镜属filter 416
11.2 姐妹花滤镜属backdrop-filter 429
11.3 深入了解css混合模式 433
11.4 混合模式属background-blend-mode 448
11.5 使用isolation: isolate声明隔离混合模式 454
2章 更丰富的图形处理 457
12.1 超级实用的css遮罩 457
12.2 同样实用的css剪裁属clip-path 478
12.3 -webkit-box-reflect属与倒影效果的实现 492
12.4 使用offset属实现元素的不规则运动 496
3章 用户行为与体验增强 508
13.1 滚动行为相关 508
13.2 点击行为相关 519
13.3 拉伸行为相关 521
13.4 输入行为相关 523
13.5 选择行为相关 524
13.6 打印行为相关 527
13.7 能增强 532
4章 svg元素的css控制 541
14.1 使用css属直接绘制svg图形 541
14.2 css属下的填充设置 545
14.3 css属下的描边设置 550
14.4 css属下的标记设置 555
5章 houdini是css新的未来吗 564
15.1 了解css paint api 564
15.2 了解css properties & values api 568
15.3 了解css parser api 570
15.4 详细了解css layout api 571
15.5 快速了解css typed om 577
15.6 简单了解animation worklet 578
15.7 了解font metrics api 579
内容简介:
本书是“c世界三部曲”的后一部。这是一本关于c的读物,专门讲c3及其之后版本的新特。在本书中,作者结合自己多年的从业经验,讲解c基础知识,并充分虑前端开发者的需求,以c新特的历史背景为线索,去粗取精,注重细节,深入浅出地介绍了上百个c新特。此外,作者专门还为本书开发了配套,用于书中实例效果的在线展示和问题答疑。本书的所有内容都是作者经过深入思和探索后提炼出来的,知识点多且内容丰富,注重技术细节、经验分享和解决问题的思路。本书的主要目标是帮助前端开发者突破c技能提升的瓶颈,非常适合具有c基础的前端开发者阅读。
— 没有更多了 —
以下为对购买帮助不大的评价