【问题标题】:Should I use CSS variables for existing HTML colour names我应该为现有的 HTML 颜色名称使用 CSS 变量吗
【发布时间】:2020-11-14 18:33:51
【问题描述】:

例如,我有很多使用白色的 CSS 代码。

:root {
   --color-white: #fff;
}

我的问题是是否值得将“黑色”和“白色”等颜色声明为变量,或者我应该使用默认的 whiteblack CSS 颜色名称?哪种方式效率更高?

【问题讨论】:

    标签: css sass


    【解决方案1】:

    我怀疑效率是否是按照建议的方式使用 CSS 变量的驱动力。

    没有必要重命名现有的 CSS 颜色,而且确实会引起混淆。

    CSS 变量虽然使更改变得更容易。例如,如果您正在尝试使用黑底白字的主题,并且如果您的 CSS 中有几个地方需要设置颜色或背景颜色,您可以定义 --col: black 和 --bg: white and然后在样式表的相关位置使用 var(--col) 等。

    如果你想改变它们,你所要做的就是重新定义--col和--bg。

    【讨论】:

      猜你喜欢
      • 2019-10-04
      • 1970-01-01
      • 2013-07-03
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多