我正在编写一个应用程序,在其中,我想要一些具有可变字体大小的 h1 元素。
我使用 div 的全宽(1000 像素)作为限制器,并使用一个脚本自动设置 h1 元素的字体,使其适合 div 的宽度而无需换行。
使用 php GD 很容易做到这一点,但我想我想做这个客户端。
我正在编写一个应用程序,在其中,我想要一些具有可变字体大小的 h1 元素。
我使用 div 的全宽(1000 像素)作为限制器,并使用一个脚本自动设置 h1 元素的字体,使其适合 div 的宽度而无需换行。
使用 php GD 很容易做到这一点,但我想我想做这个客户端。
我认为没有为此预先构建的功能。我想你别无选择,只能运行一个循环并调整元素的大小,直到它适合。
它可以像这样工作:
使用 jQuery 创建 DIV 的克隆,例如element = $('element_id').clone()
将克隆设置font-size
为1
建立一个循环
font-size
一个像素然后font-size
,克隆元素中的 将是您所需宽度的最接近匹配项。
更新: @Pär 的答案中引用的插件正是这样做的。