【发布时间】:2018-08-26 06:07:49
【问题描述】:
我有一个 Angular 应用程序,我在 <div> 中显示不同的字符串,但是我希望它们与 div 的宽度相符。
- 较短的字符串应具有较大的字体大小以填充空格,而不是简单地在字母之间添加空格。
- 长字符串应具有较小的字体大小并且不应换行到下一行。
我已经看到 this link 展示了执行此类操作的不同方法,但我就是无法让它发挥作用...
忘记添加代码了。给你。
component.ts
export class FitTextComponent implements OnInit {
line1 = 'this is text for line 1';
line2 = 'less text';
line3 = 'medium amount of text';
line4 = 'this will be a really long line';
text = [this.line1, this.line2, this.line3, this.line4];
constructor() { }
ngOnInit() {
}
}
component.html
<div class="container">
<p *ngFor="let line of text">{{line}}</p>
</div>
component.css
.container {
width: 300px;
background: grey;
}
【问题讨论】:
-
如果不查看您的代码、您尝试过的具体内容以及无效的内容,很难为您提供帮助。
-
@sol - 现已添加!
标签: javascript html css angular