[英]How to auto change font size by text length
我正在制作按钮,但文本有一点问题。 我希望按钮上的所有文本都具有相同的宽度。 我的代码:
<span class="text">SVDFBDFBSFG</span>
<br />
<span class="text">FHEWFG</span>
<br />
<span class="text">SVDFBDFBSFGSGSFBSN</span>
因此,文本的长度不同,但是所有按钮的宽度相同。 我需要一些jQuery代码以通过文本长度(然后是更长的文本-较小的字体)来更改字体大小,但是生成的文本需要为100px宽。
这是例子。 changes
数组用于查找是否在100px左右振荡。 如果是,则中断字体更改功能
您可以使用.length属性获取字符串的长度。
因此,请尝试此代码。
$(".text").each(function(){
var len= $(this).text().length
var calculatedSize = //do calculate font size with length
$(this).css("font-size", calculatedSize)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.