0
我期待創建一個全局梯度混合。我的問題很多都在標題或下面的示例中。我無法在文檔或Google上找到任何內容。你可以在同一個sass mixin中使用變量和可選參數嗎?
@mixin gradient($fallback, $color-stops..., $dir: "") {
@if $dir != "" {
background-color: $fallback; //fallback for older browsers
background: -webkit-linear-gradient($dir, $color-stops);
background: -moz-linear-gradient($dir, $color-stops);
background: -o-linear-gradient($dir, $color-stops);
background: linear-gradient($dir, $color-stops);
}//end if
@else {
background-color: $fallback; //fallback for older browsers
background: -webkit-linear-gradient($color-stops);
background: -moz-linear-gradient($color-stops);
background: -o-linear-gradient($color-stops);
background: linear-gradient($color-stops);
} //end else
}
謝謝
你嘗試編譯它,看看會發生什麼? – cimmanon
是的,只是編譯,看看薩斯抱怨:) – sam
我提交之前,我有問題,並得到語法錯誤:必需的參數$顏色停止必須在任何可選參數之前。 –