CSS Ionic 4 中的变量
CSS Variables in Ionic 4
我正在尝试更改所选选项卡中图标的颜色,但我真的很纠结于如何覆盖变量。
我正在执行以下操作:
ion-tabs {
--color-selected: #ff7800 !important;
--ion-color-contrast: #ff7800 !important;
}
我想通了!看起来 --ion-color-contrast 源于您应用到组件的原始它们,在我的例子中是 "dark"。所以我实际上需要覆盖 --ion-color-dark-contrast 如下:
ion-tabs {
--ion-color-dark-contrast: #ff7800 !important;
}
要为特定组件设置 CSS 变量,请将变量添加到其选择器中。有关 Ionic 提供的 component-level 变量的更多信息,请参阅 Ionic 变量。
/* Set the color on all ion-button elements */
ion-button {
--color: #222;
}
/* Set the background on an ion-button with the .fancy-button class */
.fancy-button {
--background: #00ff00;
}
我正在尝试更改所选选项卡中图标的颜色,但我真的很纠结于如何覆盖变量。
我正在执行以下操作:
ion-tabs {
--color-selected: #ff7800 !important;
--ion-color-contrast: #ff7800 !important;
}
我想通了!看起来 --ion-color-contrast 源于您应用到组件的原始它们,在我的例子中是 "dark"。所以我实际上需要覆盖 --ion-color-dark-contrast 如下:
ion-tabs {
--ion-color-dark-contrast: #ff7800 !important;
}
要为特定组件设置 CSS 变量,请将变量添加到其选择器中。有关 Ionic 提供的 component-level 变量的更多信息,请参阅 Ionic 变量。
/* Set the color on all ion-button elements */
ion-button {
--color: #222;
}
/* Set the background on an ion-button with the .fancy-button class */
.fancy-button {
--background: #00ff00;
}