LESS関数における複数のパラメータ
LESSの関数では複数のパラメータを渡すことができます。
そのためには、それらをカンマで区切って列挙する必要があります。
例として、要素のサイズを設定する関数sizeを作ってみましょう:
.size(@w, @h) {
width: @w;
height: @h;
}
作成した関数を使用してみましょう:
div {
.size(200px, 100px);
}
コンパイル後の結果は以下のコードになります:
div {
width: 200px;
height: 100px;
}
関数.fshを作成してください。
この関数は、最初のパラメータでプロパティfont-sizeの値を、
2番目のパラメータでプロパティline-heightの値を受け取るようにします。
絶対位置指定を行う関数.absTLを作成してください。
この関数は、最初のパラメータでプロパティtopの値を、
2番目のパラメータでプロパティleftの値を受け取るようにします。
同様に、異なる側からの絶対位置指定を行う関数.absTR、
.absBL、.absBRを作成してください。