我有一些scss。返回$darkBlue的黑色:

$blue: #62a8cf;
$darkBlue: darken($blue, 60%);
body {background-color:$darkBlue;}


我也尝试过

$blue: #62a8cf;
$darkBlue: darken(#62a8cf, 60%);
body {background-color:$darkBlue;}


以及:

$blue: #62a8cf;
body {background-color:darken(#62a8cf, 60%);}


它们全部返回darkGreen为黑色...我的命令行没有返回任何错误,我在做什么错?谢谢!

ps。 here is a fiddle

最佳答案

black是正确的值。

采取以下SCSS:

$blue: #62a8cf;
body {background-color:darken(#62a8cf, 50%);}


产生此CSS:

body {
  background-color: #0c1d26;
}


这已经非常接近black了。

现在,使用以下SCSS:

$blue: #62a8cf;
body {background-color:darken(#62a8cf, 59%);}


产生以下CSS:

body {
  background-color: #010203;
}


这实际上与black差不多,而实际上并没有成为black,因此在59%以上的任何内容都会产生black是有意义的。

07-28 00:13