【发布时间】:2013-04-04 23:46:54
【问题描述】:
我在一个 html 元素上使用了这个简单的 css3 转换规则(其中包含许多其他元素,如 h1、h2、inputs 和 img):
div{
-moz-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-3deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
问题是字体被刻画了,你可以看到这怎么可能?
检查图像:
在使用旋转 css3 时,有什么方法/技巧可以将字体修复为不 skrech 或变得如此糟糕?
NB:为了避免像“它看起来不错”这样的 cmets:D 请仔细检查单词的字符是否垂直对齐,例如检查单词 Quale l 和 e 字符
在 Chrome 中我没有问题,只有 Firefox 似乎在旋转字体时出现问题:(
我可以看到,只有大号字体才可以,我的意思是, font-size:30px 和更多,如果我低于 30px,字体就不行了。
【问题讨论】:
-
我觉得不错。预期的输出是什么?
-
@LinusCaldwell 嗯,你必须深入了解 :D 深入检查 chars 在短语中垂直对齐不好 :( ,例如观看 l 和 e 在 Quale 字中
-
+1 如果您找到解决方案,请告诉我们。我也对这个话题很感兴趣。
-
@LinusCaldwell 确实真的希望找到可以修复的东西;)
标签: css fonts rotation transform