html - 旋转的文本呈现效果不佳

标签 html css webkit-transform

我正在尝试使用旋转以 45 度(或足够接近)显示 html 中的文本

不幸的是,它看起来一点都不好。有谁知道解决这个问题的方法,或者有一种字体在 45 度时比其他字体呈现得更好?

例子如下 http://jsfiddle.net/stevewill61/3WpfP/

jsfiddle 中横幅的 CSS 如下

.test:before {
    position: absolute;
    background: #008000;
    display: inline-block;
    content:'Live';
    -webkit-transform: rotate(-45deg);
    font-size: 10pt;
    top: 5px;
    left: -20px;
    font-weight: bold;
    color: #fff;
    padding: 2px 25px;
    box-shadow: 1px 1px 1px #000;
    font-family: Arial;
}

这里是要求的图片

http://oi39.tinypic.com/2607ifa.jpg

最佳答案

您可以尝试添加字体平滑。 我认为最大的问题是字体大小,如果将大小再增加 1 pt,它看起来会更清晰。

-webkit-font-smoothing: subpixel-antialiased;

-webkit-font-smoothing: antialiased;

这是一个 fiddle : http://jsfiddle.net/stevewill61/3WpfP/

还有一些字体平滑的例子: http://maxvoltar.com/sandbox/fontsmoothing/

关于html - 旋转的文本呈现效果不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182834/

相关文章:

jquery - 使用 jQuery 更改相对于 P 标签的顶部边距

css - Angular Material 扩展面板描述中的文本溢出省略号动态宽度

java - BIRT:在具有样式或脚本的报告中对多个对象使用高亮显示

javascript - 我想制作一个点击后自动旋转的按钮

html - css @-moz-keyframes 动画不适用于 firefox 18.0.1

mobile - 在 Safari 中滚动时元素消失 - -webkit-transform 修复仅在第一次时有效

html - 如何在有 Angular Material 中将 Logo 居中对齐?

jquery - 旋转 180 度后将图像返回到原始位置

javascript - 使用 jQuery 更改 HTML

javascript - 如何让 CSS/JavaScript 弹出窗口过渡?