Opacify 函数返回未修改的十六进制

Jna*_*zia 5 css sass

我似乎遇到了一些奇怪的 sass 问题。我正在尝试获得 95% 不透明的版本,#111111但该opacify函数似乎没有返回正确的值。当我使用下面的代码,编译后的样式设置background-color#111111。我正在使用,opacify因为颜色以十六进制存储为变量,rgba如果我想继续使用这些变量,则无法通过标准进行修改。代码如下:

$midnight: #111111;

.some-container {
  background-color: opacify($midnight,0.95);
}
Run Code Online (Sandbox Code Playgroud)

Pau*_*oub 9

opacify 增加不透明度。你想要transparentize()

background-color: transparentize($midnight, 0.05);
Run Code Online (Sandbox Code Playgroud)