[英]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.