问题

解答

The easiest and recommended way to override basic primary colors, as of version 4.0, is by changing the compiled values of the CSS variables. But change them inside a CSS body selector, instead of a :root selector.

Example of storefrontapp/src/styles.scss file:

/* You can add global styles to this file, and also import other style files */$styleVersion: 4.0;@import '~@spartacus/styles/index';$useLatestStyles: true;@import '@spartacus/styles';@import '@spartacus/styles/scss/theme/santorini';body {  --cx-color-primary: green;  --cx-color-seconday: #8aa39b;  --cx-color-text: #5c6f68;  --cx-color-background: #95d9c3;  --cx-color-dark: #a4f9c8;}

失效了: