先来看看这个图片:
这是一个日期的展现,其中2009就是通过元素旋转实现的。这样有一个好处就是显示的日期我们可以动态控制,不用每年要修改一次图片,如要显示日期就更能体现出CSS中在元素旋转显示控制这方面的作用。
这里是html代码:
1. <div><br />
2. <span>31</span> <br />
3. <span>July</span> <br />
4. <span>2009</span> <br />
5. </div>
旋转的css:
1.-webkit-transform: rotate(-90deg);//Safari 4+,Google Chrome 1+
2.-moz-transform: rotate(-90deg);//Firefox 3.5+
3.filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);//ie
虽然它目前不算是CSS3中的一部分,但Webkit已经有了它自己的一套变形属性,Mozilla也在效仿。变形包含了很多不同类型的值,不过其中最有意思也是最有用的就是旋转了包括任意的旋转角度。
可以看看ff的官方文档:https://developer.mozilla.org/en/CSS/-moz-transform
Safari 和Google Chrome 可以看看:http://www.the-art-of-web.com/css/css-animation/,http://webkit.org/blog/138/css-animation/
ie则需要滤镜,只能旋转4个角度,看这里:http://msdn.microsoft.com/en-us/library/ms532918(VS.85).ASPx
opera目前还没有什么类似的属性。