auto-cols()
grid-auto-cols 속성 믹스인
용도
사용법
.usage {
@include auto-cols(auto);
@include auto-cols(min);
@include auto-cols(max);
@include auto-cols(fr);
@include auto-cols(minmax(100px, 1fr));
}로직
참고
Last updated
grid-auto-cols 속성 믹스인
.usage {
@include auto-cols(auto);
@include auto-cols(min);
@include auto-cols(max);
@include auto-cols(fr);
@include auto-cols(minmax(100px, 1fr));
}Last updated
.usage {
grid-auto-columns: auto;
grid-auto-columns: min-content;
grid-auto-columns: max-content;
grid-auto-columns: minmax(0, 1fr);
grid-auto-columns: minmax(100px, 1fr);
}@mixin auto-cols($value: null) {
// 아무런 값을 전달 받지 않은 경우
@if $value == null {
@error 'auto-cols() 믹스인 사용 시, 숫자 또는 문자, auto, min, max, fr 값을 전달해야 합니다.';
}
@if $value == auto {
grid-auto-columns: auto;
}
@if $value == min {
grid-auto-columns: min-content;
}
@if $value == max {
grid-auto-columns: max-content;
}
@if $value == fr {
grid-auto-columns: minmax(0, 1fr);
}
@if not is-valid-keywords($value, auto min max fr) {
grid-auto-columns: $value;
}
}