我正在编写一个应用程序,在其中,我希望有一些字体大小可变的h1元素。
我使用div的全宽(1000px)作为限制器,以及一个脚本,它自动设置h1元素的字体,使其适合div的宽度而不会换行。
使用php GD很容易,但我想我想做这个客户端。
答案 0 :(得分:2)
请参阅TextFill作为Auto-size dynamic text to fill fixed size container
答案的一部分创建的{{3}} jQuery插件答案 1 :(得分:2)
我认为没有预先建立的功能。我想你别无选择,只能运行一个循环并调整元素的大小,直到它适合。
它可以像这样工作:
使用jQuery创建DIV的克隆,例如element = $('element_id').clone()
将克隆的font-size
设置为1
构建一个
的循环font-size
增加一个像素克隆元素中的font-size
将是您所需宽度的最接近匹配。
更新: @Pär的答案中引用的插件就是这样做的。