我有这个变量:萨斯 - 分配变量与另一个变量
$color_pr1: #d6ad3f;
现在,我使用的古比,它使用它自己的设置表,其中以下设置:
$header-font-color: #55636b !default;
是有可能用$color_pr1
代替?喜欢这个?
$header-font-color: $color_pr1; ?
如果现在,我是否想过这一切都是错误的? 我想有我自己的一套颜色等,并重用我的项目中的那些。
我有这个变量:萨斯 - 分配变量与另一个变量
$color_pr1: #d6ad3f;
现在,我使用的古比,它使用它自己的设置表,其中以下设置:
$header-font-color: #55636b !default;
是有可能用$color_pr1
代替?喜欢这个?
$header-font-color: $color_pr1; ?
如果现在,我是否想过这一切都是错误的? 我想有我自己的一套颜色等,并重用我的项目中的那些。
从文档:http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#variable_defaults_
您可以分配到变量,如果它们尚未加入 默认的标志值的分配结束!这意味着,如果 变量已经被分配到,它不会被重新分配,但如果 它不具有价值的是,它会给出一个。
例如:
$content: "First content";
$content: "Second content?" !default;
$new_content: "First time reference" !default;
#main {
content: $content;
new-content: $new_content;
}
被编译为:
#main {
content: "First content";
new-content: "First time reference"; }
变量与空值默认情况下,视为未分配:
$content: null;
$content: "Non-null content" !default;
#main {
content: $content;
}
被编译为:
#main {
content: "Non-null content"; }
啊,这是!默认;那是在扰乱我。感谢名单! :)是的,我在尝试之前尝试过。我正在使用ScoutApp进行编译,它只是给了我一个错误。 – 2013-04-29 21:18:33
你尝试了吗? – cimmanon 2013-04-29 17:48:29
是的,你可以做到。你应该先试一试。 – crazyrohila 2013-04-29 17:49:59
我试过..这是!默认;位于第二个分配的变量之后,它保持Scout不被编译。 – 2013-04-29 21:19:32