この mixin を使用して、代替ピクセル サイズで rem font-size を生成していますが、font-size の 1.5 倍の line-height も生成しています。
.font(@size: 16px, @line: @size) {
@remfont: (@size / 10);
@remline: (@size / 10) * 1.5;
font-size: @size * 1px;
font-size: ~"@{remfont}rem";
line-height: @size * 1.5px;
line-height: ~"@{remline}rem";
}
マイナスは、一度コンパイルすると必要ありませんが、行の高さの値を入力する必要があることです。この mixin を使用する私の LESS は次のとおりです。
.font (13, 10);
結果は次のようになります。
font-size: 13px;
font-size: 1.3rem;
line-height: 19.5px;
line-height: 1.9500000000000002rem;
値を入力しなくても、フォント サイズの 1.5 倍の行の高さを出力するように、この mixin を作り直す方法はありますか?