cssのcalcの設定をlessで記述するときの注意点
cssで計算式を行うためのcalcをlessで同じように実装するには少し工夫が必要です。
以下のように普通にcalcを指定すると、lessをコンパイルしたタイミングで計算が行われてしまいます。
width: calc(100% - 10%);
/*コンパイル後*/
width: 90%; /*計算されてしまう*/解決策
以下のようにダブルクォーテーション(")で囲い、直前に~をつけます。
width: calc(~"100% - 10%");
/*コンパイル後*/
width: calc(100% - 10%);