html - 将文本作为背景放置到表格中
问题描述
我正在尝试将一个单词作为表格的背景,并让它跨越表格的高度和宽度。我可以将文本放在高度和宽度为 100% 的表格 div 中,但它不跨越高度和宽度?这是我正在尝试做的事情的代码。谢谢你。
CSS
#background-text {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1;
height: 100%;
width: 100%;
color: #52a94c;
}
解决方案
我认为你有一些选择:
首先,尝试使用 vw,但您需要对多种尺寸使用媒体查询。例如:
font-size: 17vw;
另一个更好的选择是使用 Javascript 库,例如:
http://fittextjs.com/(带有 jquery)
https://github.com/adactio/FitText.js(不带 jquery)
这是一个使用FitText的简单示例:
$("div").fitText(0.38);
它将使文本适合 div 的 38%。
[编辑] 这是一篇更完整的文章,其中包含一些适合文本的技巧:https ://css-tricks.com/fitting-text-to-a-container/
推荐阅读
- r - 在 R 中 - 使用百分比回报计算向量中的值
- javascript - 为什么我的 React App 有 index.pack.js 的语法错误?
- database - 如何将云firestore中的单个文档字段保存到flutter中的局部变量中?
- r - R编程中的街道地址图绘制
- vb.net - 将字符串转换为双精度并添加总计
- javascript - 如何在 FabricJS 的父对象的中心创建对象棒?
- android - VSCode 中的 Flutter beta 热重载适用于 Web,但不适用于 iOS 和 Android(适用于 Android Studio)
- php - CRUD delete using modal form
- python-3.x - 在某些条件下验证用户名和密码
- c# - 有没有办法将 .Net TimeZoneInfo 转换为 Java ZonedDateTime?