【问题标题】:Angular 9 - Cannot change body background with css variableAngular 9 - 不能用css变量改变身体背景
【发布时间】:2020-09-08 17:35:31
【问题描述】:

我正在使用自定义颜色变量来更改按钮颜色,它工作正常。我正在使用 elementRef。

问题是当我尝试更改正文背景颜色时,即使我指向变量,正文仍采用默认颜色。

   :root{
 --body-background-color: #f7b219;
}

body,

html{
  background-color: var(--body-background-color) !important;
}

我哪里错了?

【问题讨论】:

    标签: html css angular


    【解决方案1】:

    试试

    :root {
      --main-bg-color: #f7b219;
    }
    
    body {
      background-color: var(--main-bg-color);
    }

    【讨论】:

    • 更多关于在此处使用 CSS 变量的相关信息 developer.mozilla.org/en-US/docs/Web/CSS/var
    • 是的,我的代码中就有这样的内容,但它仍在使用默认值。
    • 好的。我可以看到更多你的代码吗?该网页是否在互联网上,我可以查看它?或者,除了 Angular 之外,您是否使用其他可能覆盖此自定义 CSS 的库/框架?因为该代码是 100% 有效的,我敢肯定。
    • 是的,你是对的!我的代码中有语法问题...谢谢!
    • 很高兴能帮上忙!
    猜你喜欢
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    相关资源
    最近更新 更多