【发布时间】:2018-11-15 04:21:51
【问题描述】:
一个简单的问题,答案可能是“否”,但我是 CSS 变量的新手,所以我不确定。
如果我想定义颜色并且以后能够向其添加 alpha 通道,我唯一的 CSS 变量选择是将其定义为 RGB 通道的 3 个数字:
--color: 12 12 12
以后总是与rgb 或rgba 一起使用?
color: rgb(var(--color));
background: rgba(var(--color), .5);
真的没有办法定义一个实际的颜色,然后只使用 CSS 变量给它添加 alpha 吗?可能我最好的选择是定义 2 个变量:
--color-rgb 和 --color: rgb(var(--color-rgb))
【问题讨论】:
-
嗯,你可以用 rgba opacity 1 获得你的原始颜色
标签: css css-variables