【发布时间】:2013-12-18 00:55:30
【问题描述】:
我正在构建一个带有旋转的包装 div (transform:rotate(10deg)) 的网站。 div 内的文本也会旋转。我希望文本是直的,所以我将其旋转回来 (transform:rotate(-10deg))。文本又是直的,但这会导致 Chrome(最新版本,mac)中的文本模糊。我试过了:
-webkit-transform: rotate(.7deg) translate3d( 0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-font-smoothing: antialiased; (and other)
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateZ(0deg);
这并没有解决问题..
JSFiddle:http://jsfiddle.net/D69d4/10/
奇怪的是:它在 jsfiddle 中完美运行。但在实际网站上却不行。
当我在我的样式中添加-webkit-backface-visibility: hidden; 时,Safari 中的模糊文本再次变得清晰,但在 Chrome 中没有区别。 (我几乎认为它在 Chrome 中变得更糟)(FF 工作正常)
我希望有人可以帮助我解决这个问题,或者给我一个解释是怎么回事。
【问题讨论】:
-
您是否有指向您正在开发的网站的链接?
-
我在你的
#wrapper中添加了padding: 2px,锯齿状大部分都消失了
标签: css google-chrome text rotation transform