Ionic v4:将徽标放在 ion-header 的中心
Ionic v4: place Logo in center of ion-header
<ion-header mode="ios">
<ion-toolbar class="ion-no-padding" mode="ios" color="secondary">
<ion-buttons mode="md" slot="start">
<ion-button (click)="toggleMenu()">
<ion-icon slot="icon-only" src="assets/icon/hamburger.svg"></ion-icon>
</ion-button>
</ion-buttons>
<ion-title>My Navigation Bar</ion-title>
</ion-toolbar>
</ion-header>
这非常适合中间的 Ion 标题。我想在中心添加徽标而不是文本。尝试在 ion-title 中添加 ion-icon 但没有成功。
<ion-title>
<ion-icon slot="icon-only" src="assets/icon/logo.svg"></ion-icon>
</ion-title>
最好将徽标放在 div 中并给它一个 class 名称
.classname {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background: transperent;
}
现在一切都应该正常工作,但我想如果你把这个 class 用于 ion-toolbar,即使 ion-button 也会放在中间..
你为什么不使用 ion-text-center
作为 ion-title?
<ion-header>
<ion-toolbar>
<ion-title class="ion-text-center">
<ion-img src="../../assets/img/logo.png"></ion-img>
</ion-title>
</ion-toolbar>
</ion-header>
<ion-header mode="ios">
<ion-toolbar class="ion-no-padding" mode="ios" color="secondary">
<ion-buttons mode="md" slot="start">
<ion-button (click)="toggleMenu()">
<ion-icon slot="icon-only" src="assets/icon/hamburger.svg"></ion-icon>
</ion-button>
</ion-buttons>
<ion-title>My Navigation Bar</ion-title>
</ion-toolbar>
</ion-header>
这非常适合中间的 Ion 标题。我想在中心添加徽标而不是文本。尝试在 ion-title 中添加 ion-icon 但没有成功。
<ion-title>
<ion-icon slot="icon-only" src="assets/icon/logo.svg"></ion-icon>
</ion-title>
最好将徽标放在 div 中并给它一个 class 名称
.classname {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background: transperent;
}
现在一切都应该正常工作,但我想如果你把这个 class 用于 ion-toolbar,即使 ion-button 也会放在中间..
你为什么不使用 ion-text-center
作为 ion-title?
<ion-header>
<ion-toolbar>
<ion-title class="ion-text-center">
<ion-img src="../../assets/img/logo.png"></ion-img>
</ion-title>
</ion-toolbar>
</ion-header>