아래의 믹스 인에서 여러 인수를 전달합니다. CSS 파일의 여러 위치에서 믹스 인을 호출합니다. 때로는 모든 args를 지정할 필요가 있으며, 다른 경우에는 몇 번만 지정하면됩니다. 루비는 해시를 사용하여 선택적 args를 전달할 수있게합니다. SASS에 이와 같은 기능이 있습니까? 아니면 이름 지정된 인수를 순서없이 전달할 수 있으며, 기본값을 가진 인수는 생략 할 수 있습니까?SASS 믹스 인 인수
@mixin three-column-header-layout($background_color: #EEEEEE, $left_width: 25%, $mid_width: 50%, $right_width: 25%, $left_line_height: 40px, $mid_line_height: 40px, $right_line_height: normal, $column_height: 40px) {
.wrapper {
margin: 0 auto;
width: 100%;
overflow: hidden;
}
.middleCol {
float: left;
background: $background_color;
height: $column_height;
width: $mid_width;
display: inline;
line-height: $mid_line_height;
}
.leftCol {
background: $background_color;
height: $column_height;
width: $left_width;
float: left;
line-height: $left_line_height;
}
.rightCol {
background: $background_color;
height: $column_height;
width: $right_width;
float: left;
line-height: $right_line_height;
}
}