Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多行同宽多尺寸HTML文本?_Javascript_Html_Css - Fatal编程技术网

Javascript 多行同宽多尺寸HTML文本?

Javascript 多行同宽多尺寸HTML文本?,javascript,html,css,Javascript,Html,Css,一个设计师做了一个很好的设计,这对我来说很难应用。它将应用于Wordpress帖子的标题,因此它应该适用于任何文本 所以,在我打消她的想法之前,我先核实一下:) 标题应该是多行的,每行一个或多个单词。将使用PHP根据给定算法分割行,该算法将字符计数为尽可能均匀的行,如下所示: <h1> <span>Lorem Ipsum</span> <span>Dolor Sit</span> </h1> 乱数假文 多

一个设计师做了一个很好的设计,这对我来说很难应用。它将应用于Wordpress帖子的标题,因此它应该适用于任何文本

所以,在我打消她的想法之前,我先核实一下:)

标题应该是多行的,每行一个或多个单词。将使用PHP根据给定算法分割行,该算法将字符计数为尽可能均匀的行,如下所示:

<h1>
    <span>Lorem Ipsum</span>
    <span>Dolor Sit</span>
</h1>

乱数假文
多洛坐
应调整每行的
字体大小
,使其宽度等于
h1
框的全宽(固定)。此外,将使用一些负的
行距
。应该是这样的:

<h1>
    <span>Lorem Ipsum</span>
    <span>Dolor Sit</span>
</h1>


我可以在这方面使用CSS3和JS。

我在尝试了几个不太好的插件后发布了这个问题。但后来我试过了

HTML

JS


下面是一个示例,以查看它的运行情况。

是否有最大行数?还是动态的?@FabianMebus fittext.js根本没有做这项工作。@Sai它是动态的。由作者决定。这就成功了!但是,你可能想考虑使用Unthess <代码> <代码> >代码>行高< /代码>属性:@ HashemQolami Why更好吗?非常感谢。你让我高兴极了。
#bigtext {
  font-family:'Arial Black', sans-serif;
  text-align: center;
  width: 400px;
  margin: 60px auto;
  text-transform: uppercase;
  line-height: 0.75;
  letter-spacing: -3px;
}
$("#bigtext").bigtext();