我正在尝试使用旋转以 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;
}
这里是要求的图片
最佳答案
您可以尝试添加字体平滑。 我认为最大的问题是字体大小,如果将大小再增加 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/