Sass

Sass

1. Sass(Syntactically Awesome Style Sheets)

 - 웹 개발에서 사용되는 CSS 전처리기(Preprocessor)

 - CSS의 기능을 확장하고, 개발자가 더 효율적으로 스타일을 작성할 수 있도록 도와줌

 

2. Sass의 특징

 - 기존의 CSS 구문을 확장하여 변수, 중첩 규칙, 믹스인(mixin), 상속 등의 기능을 제공

 - 시타일 시트 작성 간소화

 - 코드의 재사용성유지보수성향상

 - 복잡한 스타일 구조를 간결하게 표현하여, 프로젝트의 개발 속도향상

 

3. Sass의 문법

 - Sass는 두가지 문법을 제공

    - SCSS (Sassy CSS)

        - 기본의 CSS와 비슷한 문법을 사용하며, 확장된 기능을 적용할 수 있음

        - 중괄호('{ }')와 세미클론(';')을 사용하여 스타일 규칙을 정의

        - 속성과 값기존 CSS와 동일한 방식으로 작성

.container {
  width: 100%;
  padding: 20px;

  h1 {
    font-size: 24px;
    color: $primary-color;
  }

  p {
    font-size: 16px;
    line-height: 1.5;
  }
}

 

    -  Sass

        - 들여쓰기를 사용하여, 블록과 속성을 구분하며, 스타일 규칙의 구조를 나타냄

        -  중괄호 ('{ }')와 세미클론(';')을 사용 X

.container
  width: 100%
  padding: 20px

  h1
    font-size: 24px
    color: $primary-color

  p
    font-size: 16px
    line-height: 1.5

 

'Front-End Study > Sass' 카테고리의 다른 글

& 선택자  (0) 2023.09.23
@function  (0) 2023.09.19
@mixin  (0) 2023.06.29
Variables (변수)  (0) 2023.06.28
Sass 7-1 패턴  (0) 2023.06.28