Scssの2つのカスタムユーティリティ関数を使用して、CSS関連の計算を最適化しようとしています。
EM用の1つ:
@function _em($wanted, $inherited) {
@return ($wanted / $inherited) + 'em';
}
...そしてパーセンテージについては別のもの:
@function _pc($wanted, $parent) {
@return (($wanted / $parent) * 100) + '%';
}
...次にそれらをインラインで呼び出します:
body {
margin: _pc(40,1024);
font-size: _em(20,16);
line-height: _em(26,20);
}
ただし、これらはどちらも期待値Nem
またはN%
文字列を返していません。(これは私の文字列の連結だと思います。つまり、計算の最後に単位宣言を接着しますが、よくわかりません。)
誰かが私が間違っていることに光を当てることができますか?