해당 코드가 있는 Github 바로가기01
해당 코드가 있는 Github 바로가기02
CSS로 style 코드를 작성하다보면 반복사용 하는 것들을 한번에 관리하면 좋겠다는 생각을 하게 됩니다.
이럴 때 사용하면 좋을 문법이 sass의 변수입니다. 나중엔 mixin, 함수 개념등을 알면 좋은데 우선 변수만 잘 써도 일이 확 줄어드는 것을 알 수 있습니다. 조으다! ^^
Variables (변수)
변수는 가독성과 유지보수를 향상시켜줍니다.
문법 : $
를 붙여 변수를 만들고 값을 대입합니다.
변수이름 작성 규칙
변수 이름 사이에 공백을 사용하지 않습니다.
변수 이름의 음절 사이에 _
, -
등을 사용합니다. _
, -
구별을 하지 않습니다.
만약 프로그래밍에 익숙해서 camelCase방식이 익숙하다면 사용이 가능하지만 camelCase방식은 함수 이름에 사용되므로 권장하지는 않습니다.
!global
: 전역변수처럼 사용가능하게 합니다.
!default
: 기본값. null값을 제외하곤 다른 값이 우선시됩니다.
Data Type (데이터 유형)
데이터유형 | 설명 | 예 |
---|---|---|
null | 빈 값 | |
number | 숫자 | 1.2, 3, 14px (특이하게 단위가 붙어도 숫자형입니다.) |
string | 문자 | color (#, rgba, …) “../img/icon.jpg”, ‘Time, serif’, #333 |
boolean | 논리. true, false | |
list | 배열 개념 | 1.5em Helvetica bold; or Helvetica, Arial, sans-serif; |
map | 객체 개념 | (key1: value1, key2: value2); |