【发布时间】:2011-06-21 10:19:22
【问题描述】:
我想将文本逆时针旋转 90 度。 Firefox 和 Chrome 没问题,使用:
-webkit-transform-origin: top left;
-webkit-transform: rotate(-90deg);
-moz-transform-origin: top left;
-moz-transform: rotate(-90deg);
对于 Internet Explorer,据我所知应该是这一行:
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
(另一种方法,writing-mode,只能将文字顺时针旋转90度)。
但是,在 IE 中,旋转后的文本看起来像是一个缩放不良的图像(下面的比较)。
Firefox / Chrome -- vs -- Internet Explorer:
Internet Explorer 有什么方法可以以更优雅的方式旋转文本(可能是 Javascript/jQuery)?我一直在谷歌搜索,但我只能找到更多关于这种方法的参考......
【问题讨论】:
-
确保最终旋转的元素是像素对齐的。
标签: javascript jquery internet-explorer css