要素の幅を 100% いっぱいにするように h1 にテキストのサイズを設定するように指示することは可能ですか?
このような。
コード:
<h1>FOO</h1>
<h1>BAAR</h1>
このプラグインを試してください。
レスポンシブテキストに最適です。
編集:
jQuery("#element1").fitText(1.2, { minFontSize: '20px', maxFontSize: '540px' });
jQuery("#element2").fitText(1.2, { minFontSize: '40px', maxFontSize: '340px' });
かなりうまく機能するbigtextというプラグインを見つけましたが、コメントを待ちます。
jQueryで考えられる解決策の1つは、次のとおりです。
var cs=$("#content").width();
$("h1").each(function(){
var hs=$(this).width();
while(hs<cs)
{
$("h1").css("font-size",hs+0.01+"px");
var hs=$(this).width();
}
while(hs>cs)
{
$("h1").css("font-size",hs-0.01+"px");
var hs=$(this).width();
}
})