CSS工作组的章程上显示了目前正在开发的模块,这不是一个详尽的清单,我选择了与我们最相关的10个模块。

CSS 动画 w3.org/TR/css3-animations
使用关键帧,随着时间的推移改变css属性值来实现动画。这些关键帧动画的行为可以通过指定时间、重复的次数、重复的行为来控制
CSS 背景和边框 w3.org/TR/css3-background
使我们能够控制背景图片的大小、重复一个合适的背景图、在盒模型的边框和圆角上使用背景图
合成和混合 w3.org/TR/compositing
混合模式允许我们使用若干个元素来做混合背景,你可以在Adobe Photoshop里找到类似的工具
滤镜效果 w3.org/TR/filter-effects
使用CSS来为元素添加滤镜效果,像Adobe Photoshop里的滤镜工具一样
CSS 弹性布局 w3.org/TR/css3-flexbox
CSS布局中一个重要的新工具,弹性布局使我们能过轻松实现水平和垂直两个方向上元素的排列
CSS 栅格布局 w3.org/TR/css3-grid-layout
一种将可用空间划分成列和行的新标准,我们这本书不详细介绍CSS栅格布局
CSS 多列布局 w3.org/TR/css3-multicol
无需额外标记来生成伪列,并控制它的数量和宽度,以及列间距和分配器
CSS 形状 w3.org/TR/css-shapes-1
使我们能够在CSS文本流周围设置形状。形状可以是几何图形、多边形或者长方形,也可以通过alpha通道图像来创建
CSS 转换 w3.org/TR/css3-transforms
匹配许多SVG提供的控件,CSS通过这个模块去控制元素的移动、旋转、缩放和倾斜
CSS 过渡 w3.org/TR/css3-transitions
和动画不同,CSS过渡使一个属性使用css来代替脚本,在两种状态间平滑过渡,例如在正常和划过之间改变超链接的颜色