如何更改 Ionic 4 中的工具栏颜色
How to change the toolbar color in Ionic 4
我正在使用我的 Ionic 4 应用程序,我想更改工具栏的背景颜色,但它不起作用。
这个我试过了:
ion-toolbar {
--background: #f2f2f2;
}
ion-toolbar {
background: #f2f2f2 !important;
}
喜欢:
color: var(--ion-color-contrast);
在何处定义 --ion-color-contrast
。在 variables.scss
文件或其他地方更改颜色。
任何人都可以帮助我如何定义 variables.scss
中的变量以更改 Ionic 4.
中的颜色
这应该有效:
// global.scss
ion-toolbar {
--background: #f2f2f2;
}
刚刚在我的环境中确认过,这种颜色不太明显,因为它很亮,所以尝试使用像 blue
这样较暗的颜色,以确保它正在改变。
颜色在 theme/variables.scss
文件中定义,您可以使用这个方便的 generator 来帮助创建 css,然后您可以将其复制并粘贴到 variables.scss
文件,然后使用 var(--ion-color-primary);
.
引用颜色
HTML:
<ion-toolbar [color]="dynamicColor"></ion-toolbar>
在 variables.scss 文件中设置颜色
$colors: (
blue: #387ef5,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222
);
在您的 .ts 文件中,您可以将 "dynamicColor" 变量初始化为默认颜色
private dynamicColor: string
constructor() {
this.dynamicColor = 'light';
}
调用函数可以改变颜色
changeToDarkColor() {
this.dynamicColor = 'dark';
}
离子 4 variable.scss:
--ion-toolbar-background: var(--ion-color-primary);
--ion-toolbar-color: var(--ion-color-light);
自定义页面:
<ion-toolbar color="primary">
自定义 css:
.my-toolbar{
--background: var(--ion-color-primary);
}
我正在使用我的 Ionic 4 应用程序,我想更改工具栏的背景颜色,但它不起作用。
这个我试过了:
ion-toolbar {
--background: #f2f2f2;
}
ion-toolbar {
background: #f2f2f2 !important;
}
喜欢:
color: var(--ion-color-contrast);
在何处定义 --ion-color-contrast
。在 variables.scss
文件或其他地方更改颜色。
任何人都可以帮助我如何定义 variables.scss
中的变量以更改 Ionic 4.
这应该有效:
// global.scss
ion-toolbar {
--background: #f2f2f2;
}
刚刚在我的环境中确认过,这种颜色不太明显,因为它很亮,所以尝试使用像 blue
这样较暗的颜色,以确保它正在改变。
颜色在 theme/variables.scss
文件中定义,您可以使用这个方便的 generator 来帮助创建 css,然后您可以将其复制并粘贴到 variables.scss
文件,然后使用 var(--ion-color-primary);
.
HTML:
<ion-toolbar [color]="dynamicColor"></ion-toolbar>
在 variables.scss 文件中设置颜色
$colors: (
blue: #387ef5,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222
);
在您的 .ts 文件中,您可以将 "dynamicColor" 变量初始化为默认颜色
private dynamicColor: string
constructor() {
this.dynamicColor = 'light';
}
调用函数可以改变颜色
changeToDarkColor() {
this.dynamicColor = 'dark';
}
离子 4 variable.scss:
--ion-toolbar-background: var(--ion-color-primary);
--ion-toolbar-color: var(--ion-color-light);
自定义页面:
<ion-toolbar color="primary">
自定义 css:
.my-toolbar{
--background: var(--ion-color-primary);
}