css h1字体大小和宽度一样大

时间:2013-03-12 10:40:38

标签: html css header width fill

是否可以告诉h1调整文本大小以使其填充元素的整个100%宽度?

喜欢这个。

enter image description here

代码:

<h1>FOO</h1>
<h1>BAAR</h1>

3 个答案:

答案 0 :(得分:8)

试试这个插件。

http://fittextjs.com/

这对于自适应文本非常有用。

修改

jQuery("#element1").fitText(1.2, { minFontSize: '20px', maxFontSize: '540px' });
jQuery("#element2").fitText(1.2, { minFontSize: '40px', maxFontSize: '340px' });

答案 1 :(得分:0)

我找到了一个名为bigtext的插件,效果很好,但是会等待评论。

https://github.com/zachleat/BigText

答案 2 :(得分:-1)

jQuery的一个可能解决方案是:

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();
}

})