-
반응형
예시1. true, false로 제어
@mixin btn_radius($h, $radius:true) {height:$h, background:#000;
@if $radius { >>true
border-radius: $h / 2;
}@else{ >>false
border:1px solid red;
}
}
.btn { @include btn_radius(30px, false); }
예시2. 조건식으로 제어
중앙정렬
@mixin position($x, $y, $z, $w){ position: absolute; left: $x; top: $y; z-index: $z; width: $w; @if $x == 50% and $y == 50%{
transform: translate(-50%, -50%);
}@else if $x == 50%{
transform: translateX(-50%);
}@else if $y == 50%{
transform: translateY(-50%);
}
}
div { @include position(50%, null, 2); }
>> div에 변수position을 include하면 조건식에 의하여 x축 50%이동, y축 없음, z-index는 2로 적용됨p.s - 유튜브 리베하얀 영상 참고
반응형'😺 Study > CSS, SCSS' 카테고리의 다른 글
개인적으로 헷갈리는 <선택자>를 모아보자. (0) 2020.09.09 css랑 조금 친해져보자. (0) 2020.09.09 SCSS_each문 (0) 2020.06.24 SCSS_#{ } 문자보간 (0) 2020.06.24 SCSS_@extend (0) 2020.06.24 댓글