4

コンパスを使用していくつかの SCSS ファイルをコンパイルするときに問題が発生します。基本的に、関数tintshade関数は無視されています。したがって、この:

border:solid 1px tint( $custom-ui-base-color, 5% );
background-color:shade( $custom-ui-base-color, 15% );

これになります:

border: solid 1px tint(#096fcb, 5%);
background-color: shade(#096fcb, 15%);

これは明らかに有効な CSS ではありません。コンパスは変数を置き換えましたが、関数を計算しませんでした。これが当てはまる理由はありますか? コンパスの設定またはコマンドライン引数でしょうか?

4

2 に答える 2

5

これが遅れていることは知っていますが、mix()関数を使用できることがわかるまで、同じ問題がありました。多分これは他の人に役立つでしょう。mix()既存の色を任意の色で着色できます。したがって、白く着色するには(これはあなたが望んでいたようです)、次のようにします:

$color: mix(white,$color, 15%);

最初の引数はメインの色に濃淡を付けたい色、2 番目の引数は自分の色、3 番目の引数はメインの色に混ぜたい色 (この場合は白) の量です。

だから私の場合、私は15%の白を混ぜました.

于 2015-03-16T14:49:20.640 に答える