본문 바로가기
  • optimuslee
React/컴포넌트 스타일링

SASS

by OptimusLee 2020. 3. 24.
728x90
반응형
1. SASS란 무엇인가?

 

 syntactically awesome stylesheets의 약자로 웹 디자인을 하기 위한 언어로 사용된다. CSS의 가독성과 유지보수를 편리하게 다룰 수 있다는 장점을 가지고 있다.  SASS에 대해 자세히 알고자 한다면 아래의 주소를 방문하는 것을 추천하다.

 

 

 

 

 

 

 

 

https://sass-guidelin.es/ko/

 

Sass Guidelines — Korean translation

분별 있고, 유지∙확장 가능한 Sass 작성을 위한 주관적인 스타일가이드.

sass-guidelin.es

 

 

2. 확장자 

 

SASS를 이용할 경우에 2가지의 확장자를 사용할 수 있다. 첫 번째는. sass/이다. 처음에 SASS가 등장하였을 때, 주로 사용하였다. 다음 SASS의 예시 코드이다.

 

nav
  ul
    margin: 0
    padding: 0
    list-style:0

 

위의 코드를 보면 기존에 우리가 사용한 CSS와 차이가 느껴질 것이다. { }가 등장하지 않고 , 로 명령어를 구분하지도 않는다. CSS와 비슷하지만 묘하게 다른 구석 때문에 개발자들은 많은 혼란을 느꼈다. 그래서 등장한 것이. SCSS이다.

 

 

nav ul{

margin: 0;
padding: 0;
list-style: 0;

}
   

 

위의 코드는 SCSS를 통해 작성된 것이다. 구글에서 SASS Basic을 검색하면 더 많은 예시를 통해 차이점을 알 수 있을 것이다. 

 

 

우리는 SASS와 SCSS를 둘 다 사용할 수 없기에 REACT에 SCSS를 통해 컴포넌트를 꾸며보도록 하겠다. 직접 사용하면서 SCSS가 주는 이점들을 체험적으로 알아가도록 하자.

728x90
반응형

'React > 컴포넌트 스타일링' 카테고리의 다른 글

outline과 full width 버튼  (0) 2020.03.27
다양한 색상의 버튼  (0) 2020.03.27
다양한 Button 만들기  (0) 2020.03.25
Button 컴포넌트 꾸며보기  (0) 2020.03.25
SASS 이용을 위한 환경설정  (0) 2020.03.24