Be ready to study forever - 개발자 꿈나무

[Sass 문법 정리]1. Sass란? 본문

Programming/CSS

[Sass 문법 정리]1. Sass란?

루눌룹 2020. 7. 22. 23:01

1. Sass?

CSS Preprocessor로서 CSS전처리기입니다. 브라우저에서는 CSS 작동하기 때문에 직접Sass 동작 시킬 수는 없습니다. Sass CSS  문법과 유사하지만 중첩이나 조건문 반복문 단위연산등이 가능한 프로그래밍 언어입니다. , 웹에서는 직접 작동하지 않으므로 CSS 컴파일 후에 사용가능합니다.

2. Sass SCSS 차이점

Sass(Syntactically Awesome Style Sheets) 3버전에서 새롭게 등장한 SCSS CSS 구문과 완전히 호환되도록 새로운 구문을 도입해 만든 Sass 모든 기능을 지원하는 CSS 상위집합(Superset) 입니다., SCSS CSS 거의 같은 문법으로 Sass 기능을 지원한다는 말입니다.

쉽고 간단한 차이는 Sass {}(중괄호) ;(세미콜론) 생략하여 사용하며, SCSS {}(중괄호) ;(세미콜론) CSS그대로 사용합니다.

3. Sass 컴파일 방법

Sass 문법을 CSS 변환해주는 작업입니다. node js, SassMeister, Gulp등으로 컴파일이 가능합니다.

3.1. SassMeister

SassMeister 웹사이트에서 Sass/SCSS 문법을 실시간으로 CSS문법으로 변환해줍니다.

3.2. Parcel

어플리케이션 번들러 Parcel 단순하게 컴파일이 가능합니다. 다만 node js 패키지 매니저 npm 설치가 선행되어야 합니다.

Comments