css中的元素旋转

先来看看这个图片:

text-rotation

这是一个日期的展现,其中2009就是通过元素旋转实现的。

原文在这里:http://snook.ca/archives/html_and_css/css-text-rotation(翻译:http://bbs.lampbrother.net/thread-13138-1-1.html

这里是html代码:

[code=”html”]

? 31
? July
? 2009

[/code]

旋转的css:

[code=”css”]

-webkit-transform: rotate(-90deg);//Safari 4+,Google Chrome 1+
-moz-transform: rotate(-90deg);//Firefox 3.5+
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);//ie
[/code]

虽然它目前不算是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目前还没有什么类似的属性。

?

以下是通过js实现的办法:

http://css-tricks.com/date-display-with-sprites/

http://lucassmith.name/pub/calendar/stamp.html

赞(0) 打赏
未经允许不得转载:WEB前端开发 » css中的元素旋转

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    很好的文章·~学习了

    Tlm々锋9年前 (2009-09-05)回复

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏