什么是CSS3?
简单来讲CSS3是CSS2的升级版。相比CSS2而言CSS3增加了很多比较炫酷的效果,比如元素圆角、边框阴影、字体阴影、2D转换、3D转换、动画效果等等。
是不是有了CSS3就能抛弃CSS2呐?不是的,CSS3仅仅是在CSS2的基础上增加了一些炫酷效果,其它一些基本的页面布局还是要依赖于CSS2相关属性来完成的。
w3school上如是说:”
CSS3 被划分为模块。
其中最重要的 CSS3 模块包括:
- 选择器
- 框模型
- 背景和边框
- 文本效果
- 2D/3D 转换
- 动画
- 多列布局
- 用户界面
“
下面是别人做的CSS3的demo效果(部分连接可能需要翻墙):
(1)菜单效果 http://demo.lanrenzhijia.com/demo/2013/0223/nav/
(2)抖动效果 http://elrumordelaluz.github.io/csshake/#1
(3)图片切换 http://www.html5tricks.com/demo/jiaoben1802/index.html
总之,CSS3能完成以前需要js才能完成,或需要flash才能完成的很多效果。