LESS의 함수에서 여러 개의 선택적 매개변수
함수가 여러 개의 매개변수를 가질 경우, 선택적 매개변수는 끝에 위치해야 합니다. 예제를 통해 알아보겠습니다.
텍스트 색상과 배경 색상을 동시에 설정하는 함수가 있다고 가정해 봅시다:
.color(@c1, @c2) {
color: @c1;
background-color: @c2;
}
이제 두 번째 매개변수를 선택적으로 만들어 봅시다:
.color(@c1, @c2: white) {
color: @c1;
background-color: @c2;
}
이제 첫 번째 매개변수도 선택적으로 만들어 봅시다:
.color(@c1: black, @c2: white) {
color: @c1;
background-color: @c2;
}
테두리를 설정하는 함수 border를 만드세요.
세 개의 매개변수(두께, 색상, 테두리 유형)를 받도록 합니다.
기본적으로 함수는 두께 1px, 색상 black,
유형 solid의 테두리를 생성해야 합니다.