【发布时间】:2012-03-08 11:16:29
【问题描述】:
我要再问一个问题!
所以,CSS Rotate 在 ie9 中工作,但在以前的版本中让旋转工作将是我的死!
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
这行代码将元素旋转了 90 度,但与其他浏览器的原点相同。如果元素太靠近页面的一侧,它可能会被旋转到外面。 Microsoft 的 IE 文档没有明确说明如何设置转换原点。
我的完整代码是:
#quick {
position:fixed;
top:250px;
left:-158px;
}
#qmenu-wrapper {
background-image: url(../images/img_08.png);
background-repeat:repeat-x;
height: 35px;
width:350px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform:rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
我们可以做些什么来让 IE 7 和 8 以与 9 相同的方式处理旋转?
谢谢。
我!
【问题讨论】:
-
您可能想考虑尝试 jQuery 旋转:code.google.com/p/jqueryrotate
标签: css