조건문 (if)
기본 구조
SCSS
if(조건, true표현식, false표현식);
사용 예시
SCSS
$size : 200px;
/* size 값이 100px 보다 크면 size 값을 입력*/
/* size 값이 100px 보다 작으면 값을 넣지 않음*/
.class1{
width : if($size>100px, $size, null);
}
/* size 값이 300px 보다 크면 size 값을 입력*/
/* size 값이 300px 보다 작으면 값을 넣지 않음*/
.class2{
width : if($size>300px, $size, null);
}
Compile 된 CSS
/* size값인 200px이 100px보다 크기 때문에, true인 size 200px이 적용 됨 */
.class1{
width : 200px;
}
/* size값인 200px이 300px보다 작기 때문에, false인 null이 적용 됨 */
.class2{
}
#비교 연산 참고
https://rosakim90.tistory.com/entry/10-%EC%A1%B0%EA%B1%B4%EB%AC%B8
#19 - 논리 / 비교 연산
논리 (Boolean) / 비교 연산 논리 / 비교 연산은 일반적으로 조건문(@if)과 함께 사용된다. 논리 / 비교 연산 종류 분류 기호 설명 비교 == 같음 != 같지 않음 < 보다 작음 > 보다 큼 <= 보다 작거나 같음 >
rosakim90.tistory.com
'달밤에 코딩하기 > Sass & SCSS' 카테고리의 다른 글
#22 - 조건문 - @if / @function / @mixin 활용 (0) | 2021.06.11 |
---|---|
#21 - 조건문 (@if) (0) | 2021.06.11 |
#19 - 논리 / 비교 연산 (0) | 2021.06.11 |
#18 - 함수 (@function / @return) (0) | 2021.06.11 |
#17 - SCSS 재사용 - 확장(@expand) (0) | 2021.06.11 |