内容简介
《CSS3专业网页开发指南》是英国Web前端开发工程师Peter Gasston对CSS3技术的全面介绍。书中既有CSS3的发展历史、基本语法等入门知识介绍,也涵盖了媒体查询、选择器、伪类与伪元素、网页字体、文本排版、图形处理、动画、布局等CSS3前端开发必不可少的知识,还介绍了CSS3的未来发展方向。全书共分为17章,作者在每一章的讲解中都结合了大量的实例,同时也不忘介绍每一项技术的发展背景和适用场景,让读者对CSS3技术的应用真正做到融会贯通。
目录
第1章 CSS3简介
1.1 CSS3及其由来
1.2 入门:语法介绍
1.3 准备开始
第2章 媒体查询
2.1 媒体查询的优点
2.2 语法
2.3 媒体特征
2.4 小结
2.5 媒体查询:浏览器支持
第3章 选择器
3.1 属性选择器
3.2 CSS3的新属性选择器
3.3 普通兄弟连结符
3.4 小结
3.5 选择器:浏览器支持
第4章 伪类与伪元素
4.1 结构伪类
4.2 其他伪类
4.3 伪元素
4.4 小结
4.5 DOM和属性选择器:浏览器支持
第5章 网页字体
5.1 @font-face规则
5.2 “万无一失”的@font-face语法
5.3 为网页用途获取字体许可
5.4 现实中的网页字体示例
5.5 更多的字体属性
5.6 OpenType特性
5.7 小结
5.8 网页字体:浏览器支持
第6章 文本效果和字体排版样式
6.1 理解轴与坐标
6.2 应用空间效果:text-shadow
6.3 让文本变得更清晰:text-outline和text-stroke
6.4 更多的文本属性
6.5 小结
6.6 文本效果:浏览器支持
第7章 多列
7.1 分列布局方法
7.2 列间隔与分界线
7.3 列中的包含元素
7.4 小结
7.5 多列:浏览器支持
第8章 背景图片和其他装饰属性
8.1 背景图片
8.2 图片遮罩
8.3 小结
8.4 背景图片:浏览器支持
第9章 边框与方框效果
9.1 为边框添加圆角效果
9.2 为边框使用图片
9.3 彩色边框
9.4 添加阴影
9.5 小结
9.6 边框和方框效果:浏览器支持
第10章 颜色与不透明度
10.1 使用opacity属性设置透明度
10.2 新的和扩展的颜色值
10.3 匹配操作系统的外观
10.4 小结
10.5 颜色与不透明度:浏览器支持
第11章 渐变
11.1 线性渐变
11.2 放射渐变
11.3 多重渐变
11.4 Firefox中的重复渐变
11.5 小结
11.6 渐变:浏览器支持
第12章 2D变换
12.1 transform属性
12.2 旋转
12.3 平移
12.4 倾斜
12.5 缩放
12.6 多重变换
12.7 使用矩阵变换元素
12.8 使用WebKit反射
12.9 小结
12.10 2D变换:浏览器支持
第13章 过渡与动画
13.1 过渡
13.2 更复杂的动画
13.3 小结
13.4 过渡与动画:浏览器支持
第14章 3D变换
14.1 CSS中的3D元素
14.2 transform-style属性
14.3 变换函数
14.4 perspective和perspective-origin属性
14.5 变换原点
14.6 显示或隐藏背面
14.7 小结
14.8 3D变换:浏览器支持
第15章 弹性方框布局
15.1 启动弹性方框布局
15.2 让方框具有弹性
15.3 弹性方框分组
15.4 改变方向
15.5 改变弹性方框顺序
15.6 对齐
15.7 同轴对齐
15.8 多行或多列
15.9 使用Javascript实现跨浏览器的弹性方框
15.10 重要新闻:新的语法
15.11 小结
15.12 弹性方框布局:浏览器支持
第16章 模板布局
16.1 设置Javascript
16.2 使用position和display创建行
16.3 多行
16.4 槽与::slot()伪元素
16.5 创建空槽
16.6 设置行与列的高度和宽度
16.7 默认内容:@符号
16.8 小结
16.9 模板布局:浏览器支持
第17章 CSS的未来
17.1 数学运算
17.2 网格定位模块