扫一扫分享
FitText.js是一款经典的jquery响应式标题文字插件。FitText.js可以将标题文字自适应容器的大小,缩放容器时标题字体大小随之改变。FitText.js可用于桌面设备、手提电脑、平板电脑和手机等众多设备,非常强大。
首先要在页面的头部引入jQuery和jquery.fittext.js文件。
<script src="http://libs.useso.com/js/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery.fittext.js"></script>
然后就可以调用插件使你需要的标题文字变为响应式文本。
<script>
jQuery("#responsive_headline").fitText();
</script>
经过上面的调用,标题文字变为响应式的,默认的字体大小是容器宽度的1/10。
如果你的标题文字在调用插件后不够大,你可以调整压缩系数来调整字体的大小。该系数默认值为1,系数越大字体越小。
jQuery("#responsive_headline").fitText(1.2); // Turn the compressor up (resizes more aggressively)
jQuery("#responsive_headline").fitText(0.8); // Turn the compressor down (resizes less aggressively)
FitText 允许你使用像素为单位为文字设置 minFontSize 和 maxFontSize。
jQuery("#responsive_headline").fitText(1.2, { minFontSize: '20px', maxFontSize: '40px' });
要确保你的容器有一个宽度!
手机预览