[英]JavaScript / jQuery: is it possible to change font-size to fill a set width?
我正在编写一个应用程序,在其中,我想要一些具有可变字体大小的h1元素。
我使用div的全宽(1000px)作为限制器,并使用一个脚本自动设置h1元素的字体,使其适合div的宽度而不会断行。
使用php GD很容易,但我想我想做这个客户端。
请参阅TextFill jQuery插件,该插件是作为自动调整动态文本以填充固定大小容器的答案的一部分而创建的
我认为没有预先建立的功能。 我想你别无选择,只能运行循环并调整元素大小直到它适合。
它可以像这样工作:
使用jQuery创建DIV的克隆,例如element = $('element_id').clone()
将clone的font-size
为1
建立一个循环
font-size
增加一个像素 然后,克隆元素中的font-size
将与您所需宽度的最接近匹配。
更新: @Pär的答案中引用的插件就是这样做的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.