html - 如何获得别名(复古风格)的 HTML 文本效果
问题描述
我正在尝试使用 HTML 和 CSS 文本实现锯齿状文本效果。我知道 webkit-font-smoothing 和 font-smooth 属性,但即使设置为“none”和“never”,文本仍然比我想要的更平滑。
是否有其他 css 属性,或者我可以使用其他方法来强制文本更加锯齿/别名?唯一需要注意的是它必须是实际的 HTML 文本,而不是图像。
解决方案
很多text-shadow
可以近似这样的效果。添加的越多,效果就越差:
.box {
font-size:180px;
display:inline-block;
font-weight:bold;
text-shadow:
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px,
0 0 0px;
}
<div class="box">a b</div>
<div class="box" style="text-shadow:none;">a b</div>
推荐阅读
- java - 在 macos 上构建 openjdk9 并崩溃
- elasticsearch - 布尔查询中双重嵌套字段的内部命中
- ios - 使用 xcode 10 beta 构建失败
- rx-java2 - RxJava Completable 的 Emitter.onComplete 发生在 Observer 的回调之前吗?
- windows - 删除与 csproj 文件同名的文件夹
- c# - 从 C# 代码将 SSIS 包作为 SQLAgent 作业执行,并将参数传递给 SSIS 包
- java - GXT 主题替换停止工作
- vue.js - 使用全局语言参数构建路由器链接
- logging - 实时数据分析
- shopify - Shopify 在条件下显示集合描述