LESSにおける複数のオプショナルパラメータを持つ関数
関数が複数のパラメータを持つ場合、 オプショナルパラメータは末尾に配置する必要があります。 例を見てみましょう。
テキストの色と同時に背景色を設定する関数があるとします:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
2番目のパラメータをオプショナルにしてみましょう:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
次に、最初のパラメータもオプショナルにしてみましょう:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
境界線を設定する関数 border を作成してください。
3つのパラメータを受け取るようにします:太さ、色、境界線のタイプ。
デフォルトでは、太さ 1px、色 black、
タイプ solid の境界線を作成するようにします。