我在页面中有一个容器,其中包含一组矩阵形式的div,每个div显示的是'1'或'0'。
如果我将容器宽度设置为100%,高度设置为适应页面底部,我希望能够缩放容器内的所有'1'和'0'(0和1的数量是静态的,假设为100),以便无论浏览器大小如何调整,都可以完美地适应容器的宽度和高度,没有任何溢出的空白或元素,也不会触发滚动条。
目标是确保字体大小调整到与容器完全匹配,无论屏幕大小(高度和宽度)。
我在stackoverflow上看到了多个类似的问题,例如:JavaScript Scale Text to Fit in Fixed Div,但它们似乎都是针对某一行文本进行缩放,而不是我的组合div中的文本。是否有办法在JavaScript中实现这一点?
如果您看到这个问题中所要求的内容,这正是我想要的。那个问题的不同之处在于他使用了一个div内的一些文本而不是多个来适应容器。
这是我的HTML:
<div id="binaryMatrix" style="width: 100%; height: 100%;">
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
<div>0</div>
<div>1</div>
...up to 100
</div>
这是我的CSS:
#binaryMatrix div {
float: left;
}
查看示例: 示例
该项目也在GitHub上: GitHub - danjonescidtrix/binary-matrix
非常感谢您的任何帮助或建议。