angular - 更改侧边菜单背景颜色 ionic 4
问题描述
尝试在我的 ionic 4 项目中更改侧面滑动菜单背景的颜色
这是我的代码:
<ion-app>
<ion-split-pane>
<ion-menu>
<ion-header>
<ion-toolbar color="medium">
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content background = "medium">
<ion-list>
<ion-menu-toggle auto-hide="false" *ngFor="let p of appPages">
<ion-item [routerDirection]="'root'" [routerLink]="[p.url]">
<ion-icon slot="start" [name]="p.icon"></ion-icon>
<ion-label>
{{p.title}}
</ion-label>
</ion-item>
</ion-menu-toggle>
</ion-list>
</ion-content>
</ion-menu>
<ion-router-outlet main></ion-router-outlet>
</ion-split-pane>
</ion-app>
它只会改变ion-toolbar
背景颜色,这是它的外观
解决方案
要在 ionic 4 中执行此操作,您必须添加到页面 css(或 scss)文件
ion-menu{
ion-content{
--ion-background-color:#color
}
}
由于菜单很可能在 app.component.html 上,您可能没有为其生成 css 文件,在这种情况下,您可以通过在 app.component.ts 使用
@Component({
selector: 'app-root',
templateUrl //,
stykeUrls :['yourstyles.scss']
})
推荐阅读
- apache-kafka - Kafka Broker 为生成快速压缩消息的客户端引发错误
- angular - 在 Angular-8 中添加离线导出图表功能
- asp.net-core - 415 未记录的错误:在 [frombody] 中使用 multipart/formdata 的 asp.net 核心 web api 中不受支持的媒体类型
- java - Java POJO 到 OpenApi 的定义
- powershell - powershell:命令列表在 CLI 中运行正常,但在脚本中运行不正常?
- azure-service-fabric - 设置 PartitionCount = NumberOfNodesIntheCluster
- algorithm - 在一维(在一条线上)散布/整理点的算法
- swift - 在 Alamofire 发布请求中发送一个整数(因为它是一个有效的 JSON 对象)
- r - 如果矩阵值小于 0,则乘以
- ruby-on-rails - 用于 nil:NilClass 的 Rails 未定义方法“each”仅在生产中