【发布时间】:2017-03-29 05:28:55
【问题描述】:
所以我在页面的容器内有一个 div 矩阵,每个 div 显示“1”或“0”。
如果我将容器设置为 100% 的宽度和高度以适合我的页面底部,我希望能够 将容器 div 内的所有 1 和 0 缩放(0 和 1 的数量将是一个静态数字,为了这个问题,我们选择 100)到无论浏览器大小调整到什么大小,始终完美适合容器,因此它适合宽度和 容器的高度完美,没有任何尾随空格或离开页面或触发滚动条的元素。
目标是确保字体调整大小以完全适合容器,而不管屏幕大小(高度和宽度)。
我在堆栈溢出中看到了多个类似的问题,例如:JavaScript Scale Text to Fit in Fixed Div,但它们似乎都缩放了某一行文本,而不是我组合 div 中的文本。 有没有办法在 JavaScript 中做到这一点?
如果您看到This Question 中的要求,这是 正是我想要的。 Q 的不同之处在于他使用了一些 1 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;
}
见小提琴:Fiddle
这个项目也在 GitHub 上: GitHub - danjonescidtrix/binary-matrix
感谢您的帮助或建议,提前感谢您
【问题讨论】:
-
你能创建一个小提琴并分享给我们吗?
-
没问题,见编辑@hunzaboy
-
所有元素都是1和0吗?
-
是的,他们会@Alvaro
标签: javascript jquery html css