SASS 이해에 필요한 언어
HTML , CSS
SASS 정의
1. SASS (S yntactically A wesome S tyles heet)
2. CSS 확장이자, CSS 전처리기 일종.
3. CSS 모든 버전과 완벽 호환.
4. CSS 반복 줄여, 시간 절약.
5. 디자인: Hampton Catlin , 개발: Natalie Weizenbaum (2006)
6. 무료.
SASS 사용 이유
1. CSS 규모 거대화에 따른 (유지・보수) 어려움 해결 위해 등장.
2. CSS에 없는 다양한 기능을 활용 가능.
(예) 변수, 안긴 형태, 믹스 인, 가져오기, 상속, 내장함수 등
SASS 유용성 예제
/* 변수 정의 */
$color_1: red;
$color_2: blue;
$color_3: pink;
/* 변수 사용 */
.header {
background-color: $color_1;
}
.main {
background-color: $color_2;
}
.footer {
background-color: $color_3;
}
※ SASS 활용하면 변수 정의 부분에서 일괄 수정 가능.
SASS 작동 방식
브라우저가 SASS를 바로 이해하지 못 하므로,
SASS 전처리기로 (SASS → CSS) 변환 필요.
SASS 파일 확장자
.scss
SASS 주석
방법1: /* 주석 내용 */
방법2: // 주석 내용.
[예제]
/* 변수 정의 */
$color_1: #a2b9bc;
$color_2: #b2ad7f;
/* 변수 사용 */
.header {
background-color: $color_1; // 배경색
}
주의: 방법2 경우, CSS엔 없는 형태.
주소 복사
랜덤 이동
최신댓글