首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3旋转替代方案?

CSS3旋转替代方案?
EN

Stack Overflow用户
提问于 2010-05-01 11:06:26
回答 3查看 16.2K关注 0票数 9

我使用CSS3规则“旋转”来旋转包含文本的div。你可以在这里看到这个页面:http://vitaminjdesign.com/v2/socialmedia.html。我正在寻找对旋转div的跨浏览器支持;然而,这个CSS3规则在IE上不起作用。是否有jQuery选项或其他JavaScript解决方案可以产生相同的结果,并且具有跨浏览器兼容性?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-01 17:58:17

通过使用Sandpaper,您可以使用以下CSS规则:

代码语言:javascript
复制
-sand-transform: rotate(90deg);

而且它可以在所有浏览器中运行--甚至在IE中也是如此。

票数 11
EN

Stack Overflow用户

发布于 2012-03-29 22:23:05

如果你想要css旋转与IE的旧版本兼容,有一个filter progid:DXImageTransform.Microsoft.Matrix,但它只能应用一次,当你计算出最终的矩阵时,会涉及很多计算。

票数 2
EN

Stack Overflow用户

发布于 2010-05-01 12:54:34

我会用拉斐尔和卡丰来做这类事情,尽管在旋转时你必须自己滚动换行,因为你必须使用拉斐尔的print而不是卡丰的replace。这样,字体就是向量,旋转是以纯几何的方式处理的。

css-rotate目前的问题超出了跨浏览器的兼容性--在支持它的浏览器中,结果通常看起来很糟糕。你的网站在我的火狐3.6中看起来就像是参差不齐的基线上的混搭。我知道你问了一个具体的问题,我尽了最大的努力去回答,但我给你的建议是,为了你在这里试图实现的目标,抛开js库的开销,只需要一个高质量的图像。您已经在“挂起的标签”背景图像上投入了带宽,因此向该图像添加文本的成本很低,而为您正确处理文本旋转问题的整个新js库的成本将相当高。不是最先进的解决方案,我向你保证...但这就是我们今天所处的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2748727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档