SASS(SCSS) Tutorial #1

· 6년 전 · 2268

1. What is SASS?

SASS 는 Ruby로 쓰여졌다고 합니다.

SASS는 브라우저에서 인식안되니 CSS로 컨버전되어야 함.

SASS는 프로그래밍 랭귀지..

 

SASS 와 SCSS  http://sass-lang.com/documentation/file.SASS_REFERENCE.html#syntax

SASS는 괄호와 세미콜론을 사용안하지만..  older syntax라고 하네요..

SASS(SCSS)를 배워야 되네요.. 

 

즉 확장자 .sass에 몇가지 문제점이 있어서 .scss로 넘어간것 같습니다. 

둘다 sass라고 합니다.

 

https://designmeme.github.io/ko/blog/write-sass-with-scss/

 

github code는 https://github.com/iamshaunjp/sass-playlist

 

2. Download & Compiling SASS

https://prepros.io/ 프리버전을 사용함.

prepros에서 Open Live Preview를 지원하니 일반 vscode를 사용해도 됨.

 

brackets에서도 지원 (레이아웃이 보여서 좋음)

 

koala http://koala-app.com/

 

커맨드 라인이 좋죠..

 

 

output style은 expanded 로 변경 (처음 설치시에는 nested로 나오는데 출력이 이상하게 나옴.)

 

3. SASS Variables

변수 설정

$[변수명]: [내용];

$deebBlue: #032f3e;

 

4. Nesting Styles

자손 선택자일 경우 CSS에서는  #main-nav ul{} 이나

SCSS에서는 그냥 중괄호안에 선언하면 자동으로..

#main-nav{

  ul{

  }

[SASS] 는 들여쓰기로 괄호({})와 세미콜론(;)을 타이핑 안해도 되는 장점이.. 

그러나 emmet이 자동 추가기능등이 있어서 직관적으로 가는것이 더 좋을 것 같음.

#main-nav

  ul

    background

5. Mixins

재사용 가능한 CSS 모음

[SCSS]

@mixin [네임]{

  CSS코드 여기에

}

사용은

@include [네임];

[SASS]

=[네임]

사용은

+[네임]

 

SCSS가 좀더 직관적인것 같습니다.

 

6. Importing Files

@import "" 로 파일을 읽어옴.

모든 CSS 파일을 하나로 만들어서 처리함.

 

 

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

CSS

CSS 관련 공부 및 자료 공유 소모임 게시판 입니다.

+
제목 글쓴이 날짜 조회
5년 전 조회 1,530
5년 전 조회 2,394
6년 전 조회 1,719
6년 전 조회 1,563
6년 전 조회 1,551
6년 전 조회 1,505
6년 전 조회 1,499
6년 전 조회 1,685
6년 전 조회 1,853
6년 전 조회 1,314
6년 전 조회 2,704
6년 전 조회 1,473
6년 전 조회 1,370
6년 전 조회 1,042
6년 전 조회 2,269
6년 전 조회 1,292
6년 전 조회 1,206
6년 전 조회 1,026
6년 전 조회 1,392
6년 전 조회 942
6년 전 조회 1,127
6년 전 조회 1,011
6년 전 조회 1,334
6년 전 조회 1,837
6년 전 조회 1,295
6년 전 조회 1,217
6년 전 조회 1,491
6년 전 조회 1,355
6년 전 조회 1,027
6년 전 조회 1,485
🐛 버그신고