从这一章开始,我们正式开始学习CSS3的动画效果了。在CSS3中,动画效果包括3个部分:变形(transform)、过渡(transition)、动画(animation)。这3个部分有很多相似的地方,不过也有着本质的区别。我们在学习的过程中一定要认真对比区分三者,这样才能加深理解和记忆。在这一章中,我们先来学习一下CSS3变形。
在实际开发中,有时候需要实现元素的各种变形效果,如平移、缩放、旋转、倾斜等。在CSS3中,我们可以使用transform属性来实现元素的变形效果。其中,transform属性一般都是配合表19-1所示的方法来实现各种变形效果。
方法 | 说明 |
---|---|
translate() | 平移 |
scale() | 缩放 |
skew() | 倾斜 |
rotate() | 旋转 |
从上表可以看出,CSS3这些变形操作跟中学数学接触的图形操作是一样的,非常简单。有一点要跟大家说一下的,这一章介绍的都是2D变形。