Yuy*_* He 6 css ionic-framework ionic2
这是我的代码,我试过text-wrap,里面ion-header仍然无法显示整个标题.
<ion-header>
<ion-toolbar text-wrap color="danger">
<ion-buttons>
<button ion-button navPop icon-only>
<ion-icon ios="ios-arrow-back" md="md-arrow-back"></ion-icon>
</button>
</ion-buttons>
<ion-title>{{new.title}}</ion-title>
</ion-toolbar>
</ion-header>
Run Code Online (Sandbox Code Playgroud)
更新
<ion-header>
<ion-toolbar color="danger">
<ion-buttons>
<button ion-button navPop icon-only>
<ion-icon ios="ios-arrow-back" md="md-arrow-back"></ion-icon>
</button>
</ion-buttons>
<ion-item color="danger" text-wrap>
<ion-title >{{new.title}}</ion-title>
</ion-item>
</ion-toolbar>
</ion-header>
Run Code Online (Sandbox Code Playgroud)
更新2
.ios .toolbar-title {
text-overflow: inherit;
white-space: normal;
text-align: left;
font-size:1.3em;
}
.md .toolbar-title {
text-overflow: inherit;
white-space: normal;
text-align: left;
font-size:1.3em;
}
Run Code Online (Sandbox Code Playgroud)
Man*_*ort 11
请更新您的css文件,如下所示:
.toolbar-title {
text-overflow: inherit;
white-space: normal;
}
Run Code Online (Sandbox Code Playgroud)
编辑:
要么
.toolbar-title {
text-overflow: unset;
white-space: unset;
}
Run Code Online (Sandbox Code Playgroud)
向您的内容添加额外的包装器<ion-title>以启用包装:
<ion-title>
<div style="white-space: normal;">
{{new.title}}
</div>
</ion-title>
Run Code Online (Sandbox Code Playgroud)
另外,如果您希望标题在文本过多时扩展标题,请添加以下 CSS 代码:
ion-title {
position: static;
}
Run Code Online (Sandbox Code Playgroud)
比 Finesse 的答案更简洁(对于 Ionic 5):
<ion-title>
<div class="ion-text-wrap">
{{new.title}}
</div>
</ion-title>
Run Code Online (Sandbox Code Playgroud)