본문 바로가기

스터디/프론트엔드

SASS[SCSS] 설치 및 활용

1. Sass(syntactically awesome stylesheets, 사스)

: Sass는종속형 시트(CSS)로해석컴파일되는스크립트 언어입니다. (설치방법)

 

 

2. sass vs scss 차이 : {}(중괄호) ;(세미콜론)의 유무

 

SCSS 스타일: - SCSS의 문법이 css의 문법과 비슷하여 가독성이 좋음

 

$color: #3bbfce;
$margin: 16px;

.content-navigation {
  border-color: $color;
  color: darken($color, 10%);
}

.border {
  padding: $margin / 2;
  margin: $margin / 2;
  border-color: $color;
}

 

 

SASS 스타일:

 

$color: #3bbfce
$margin: 16px

.content-navigation
  border-color: $color
  color: darken($color, 10%)

.border
  padding: $margin/2
  margin:  $margin/2
  border-color: $color

 

 

3. SASS 문법

1) 재활용(Mixins) : 재사용 할 CSS 선언 그룹

- 선언하기(@mixin)

- 포함하기(@include) 

 

 

See the Pen Utility Color Classes - SASS Mixin by Amy (@amydepalma) on CodePen.

 

 

 

 

2) 확장(Extend)/상속(Inheritance) : 정의한 셀렉터의 스타일을 상속 

 

See the Pen Scss extend by Anup (@anupmehta702) on CodePen.

 

 

 

 

추가로 참고 사이트 : css-tricks.com/how-to-write-loops-with-preprocessors/

'스터디 > 프론트엔드' 카테고리의 다른 글

[JQuery] 이벤트 중복 실행 방지  (0) 2021.01.02
[html] Apple Mobile Web App Tag  (0) 2020.12.31
[Vue.js] 시작 !  (0) 2020.11.25
[Vue.js] 2 vs 3  (0) 2020.11.25