{ } 괄호 안에 있는 코드 실행
결과물


else if문으로 넘어가서 조건에 대해 true인지 false인지 판단else if문 내의 코드를 실행하고, false 라면 그 다음 조건문( else or else if )로 

// 범위 1이상 5이하
// for문에서 1부터 5까지 반복하라는 의미
// 총 5번 반복되면서 코드가 실행된다.
css일 때, 5번 반복


백그라운드에 리스트에 있던 색상들이 하나씩 들어가있다.

// Scss - while문
// Sass 공식문서
// value값이 base보다 작을 때까지 일정한 값으로 계속 나눠준다.
@function scale-below($value, $base, $ratio: 1.618) {
@while $value > $base {
$value: ($value/$ratio);
}
@return $value;
}
$normal-font-size: 16px;
.sup {
font-size: scale-below(20px, 16px);
}
@function 키워드를 사용하여 함수를 생성@return 이용해 값을 반환@return 키워드를 사용해서 값 자체를 반환한다는 차이점// Scss - function
// Sass 공식문서
// 거듭제곱을 구하는 함수
@function pow($base, $exponent) {
$result: 1;
@for $_ from 1 through $exponent {
$result: $result * $base;
}
@return $result;
}
.sidebar {
float: left;
margin-left: pow(4, 3) * 1px;
}
1) 색상 함수
lighten(color, amount) : 기존 색상의 밝기를 높임 ( 0%-100% 사이의 값 )darken(color, amount) : 기존 색상의 밝기를 낮춤 ( 0%-100% 사이의 값 )mix(color1, color2, weight) : 2개의 색상을 섞어서 새로운 색상을 만들기2) 숫자 함수
max(number, ..) : 괄호에 넣은 값 중에 가장 큰 수 반환min(number, ..) : 괄호에 넣은 값 중에 가장 작은 수 반환parcentage(number) : 퍼센트로 숫자 변경comparable(num1,num2) : 숫자1과 숫자2가 비교 가능한지 확인 후 true,false 값을 반환3) 문자 함수
srt-insert(string,insert,index) : 문자열에 원하는 위치(index)에 문자를 넣은 후(insert), 새로운 문자열을 반환str-index(string,substring) : 문자열에서 해당 문자의 index 값을 반환to-upper-case(string) : 문자열 전부를 대문자로 변경to-lower-case(string) : 문자열 전부를 소문자로 변경4) 확인 함수
unit(number) : 숫자의 단위를 반환unitless(number) : 단위를 가지고 있는지 판단하여 true,false 값을 반환variable-exists(name) : 변수가 현재 범위에 존재하는지 판단하여 true,false 값을 반환. 인수는 $없이 사용