在sass中设置$ primary-color的不透明度

Fur*_*uri 18 sass opacity

是否可以选择在您定义的颜色上包含不透明度作为sass变量中的主要/次要颜色?在减轻($ color,amount)功能的时尚?

Zac*_*ier 60

你可以使用rgba,即

$primary:rgba(20,20,20, .5);
Run Code Online (Sandbox Code Playgroud)

它也适用于十六进制值

$primary:rgba(#4B00B5, .3);
Run Code Online (Sandbox Code Playgroud)

您还可以根据变量值设置颜色的不透明度.例如:

$primary-color:#a61723;
....
color:rgba($primary-color, .5);
Run Code Online (Sandbox Code Playgroud)

演示

  • 你像我说的那样使用`rgba`:`color:rgba($ primary-color,.5)` (5认同)
  • 好的,谢谢这很有用,但不完全是我想要的.也许我说错了我的问题,但我正在寻找一种方法来为不透明的原色添加不透明度. (2认同)
  • 这成功了,非常感谢! (2认同)