在“variables.scss”中,
// Shared Variables
// --------------------------------------------------
$toolbar-background: 'primary';
// Named Color Variables
// --------------------------------------------------
$colors: (
primary: #488aff,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222
);
如何使用主要工具栏背景颜色?我已尝试过'primary'或primary或$ primary,或map-get()或color()这里的回答(https://forum.ionicframework.com/t/how-to-use-variable-scss-color-in-scss-file/68813/2),但都没有。
答案 0 :(得分:0)
您尝试在$colors
定义之前获取值。
如果你移动你的共享变量"在下面"命名颜色变量",它应该工作得很好:)
像这样:
// Named Color Variables
// --------------------------------------------------
$colors: (
primary: #488aff,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222
);
// Shared Variables
// --------------------------------------------------
$toolbar-background: map-get($colors, primary);
@debug $toolbar-background; // #488aff