【发布时间】:2020-04-23 19:07:35
【问题描述】:
在我的themes/variables.scss 中,我有两种颜色主题(深色和浅色):
/* LIGHT COLOR THEMES
========================================= */
/*$colors: (
primary: #ffffff,
secondary: #fafafa,
danger: #f53d3d,
light: #1b1e28,
sliderColor: #fff,
colorIcon: #CCCBDA,
colorIconText: #7F7E96,
category: #fff,
listBackgroundColor: #ffffff,
backgroundColor: #fafafa,
toobarBackground: #ffffff,
toobarButton: #AAB2B7,
toobarText: #FFFFFF
);*/
/* DARK COLOR THEMES
========================================= */
$colors: (
primary: #282C39,
secondary: #1b1e28,
danger: #f53d3d,
sliderColor: #fff,
light: #fff,
colorIcon: #7F7E96,
colorIconText: #7F7E96,
category: #fff,
listBackgroundColor: #1B1E28,
backgroundColor: #282C39,
toobarBackground: #1B1E28,
toobarButton: #D8D8D8,
toobarText: #FFFFFF
);
现在我只能在我的应用中放置一个主题。如果我想更改主题,我必须将一个变量注释掉,另一个我必须删除 cmets。
如何使用这两个主题,在 typescript 中的应用中动态更改主题?
在每个教程中,我都会看到这些 --ion-color-primary,但我没有这些 --ion-color 前缀
【问题讨论】:
标签: ionic-framework themes ionic4