我有這個變量:薩斯 - 分配變量與另一個變量
$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