Home TIL 21일차
Post
Cancel

TIL 21일차

조건

  • @if 조건문 Sass에서는 if를 사용할 때 @를 붙인다.
  • if else 문도 @else if 로 사용하며 if에는 @붙이지 않게 주의한다.

반복

  • @each 변수 in (List, Map가능) 자바스크립트의 for of나 forEach문과 비슷하다. Map은 key와 value로 할당 후 사용가능하다.
  • @for 변수 from 시작점 through 끝점 조건부분은 from … through 주의할 것!
  • @while (조건문) @말고 JS와 다른점은 없음

@import

  • 파일을 가져와서 사용하는 개념
  • import로 가져올 때 scss 파일명은 생략가능하다.
  • import url()로 가져오는것은 css표준으로 가져오는것이니 주의!
  • 파일확장자명을 css로 가져올 때도 css표준으로 가져오는것이니 주의!
  • import “url”로 가져오는것도 주의!

@use

  • 파일명을 통해 namespace가 변수, 함수 가능하다.
  • 다른 파일에서 가져오는 것과 충돌을 방지한다.
  • @use 파일경로 as 별명 문법을 통해 별명으로 namespace가 가능하다.

@forward

  • 해당 scss의 같은 범위가 아닌 다른 폴더에 참조되게 사용할 수 있음
  • @use와 같이 as 를 통해 별명을 붙여 사용가능함
  • 별명을 붙일 땐 별명-* 로 짓는게 가독성과 충돌을 막을 수 있다
-- Missing configuration options! --