docusaurus:如何在 styles.module.css 中使用 ifm-color-primary

docusaurus: how to use ifm-color-primary in styles.module.css

Docusaurus 的脚手架在 custom.css

中创建以下内容
:root {
  --ifm-color-primary: #25c2a0;
  --ifm-color-primary-dark: rgb(33, 175, 144);
  --ifm-color-primary-darker: rgb(31, 165, 136);
  --ifm-color-primary-darkest: rgb(26, 136, 112);
  --ifm-color-primary-light: rgb(70, 203, 174);
  --ifm-color-primary-lighter: rgb(102, 212, 189);
  --ifm-color-primary-lightest: rgb(146, 224, 208);
  --ifm-code-font-size: 95%;
}

以及 styles.module.css 中的以下内容:

.features {
  display: flex;
  align-items: center;
  padding: 2rem 0;
  width: 100%;
}

我想定义 .featuresAlt 如下:

.featuresAlt {
  background-color: lightest;
}

然后在index.js中使用;类似于:

{features && features.length > 0 && (
  <section className={classnames(styles.features, styles.featuresAlt)}>
    <div className="container">
      <div className="row">
        {features.map((props, idx) => (
          <Feature key={idx} {...props} />
        ))}
      </div>
    </div>
  </section>
)}

我的问题是:

(我查看了 styling page of Docusaurus documentation,但找不到我需要的信息。)

试试这个:

background-color: var(--ifm-color-primary-lightest)

您可以完全按照正常使用方式使用它 CSS:

.featuresAlt {
  background-color: var(--ifm-color-primary-lightest);
}