티스토리 뷰
반응형
- 터미널 사용법은 생략하겠습니다. -
1. sass 설치하기
npm install sass -g
2. 설치 확인하기
npm show sass version
3. scss 파일이 있다면, 터미널 커맨드 창에서 sass [변환할 scss 파일명] [변환 될 css 파일명]을 입력
sass index.scss index.css
4. 3번으로 하면, 매 번 수동으로 입력을 해야하는데, 귀찮다.. 자동으로 저장되면 변환되게 해주는 건 없나?
- 이렇게 하면, index.scss 파일에서 수정하고 저장하면, 자동으로 index.css 파일이 변환된다.
sass --watch index.scss index.css
5. 폴더 단위로 자동으로 변환해볼까?
sass --watch [scss 파일이 있는 폴더명]:[변환 될 css를 담을 폴더명]
예 ) sass --watch scss:css
이렇게 하면, scss를 css로 편하게 변환시킬 수 있다.
scss를 사용하는 이유는,
css 같은 경우는, 부모 자식 관계를 사용하기 위해서는 밑에 코드처럼, 부모 클래스명 뒤에 자식 클래스명을 사용해야한다.
.parent{}
.parent .child{}
물론, 클래스명만 입력해도 그 클래스명을 가지고 있는 태그만을 참조할 수는 있다.
하지만, css가 복잡해지고, 가독성이 떨어질 수도 있다.
scss는 밑에 코드처럼 사용할 수 있다.
.parent{
.child{
&:nth-child(1){}
}
}
뭐 이런 형식으로 사용이 가능하기 때문에, 가독성면에선 scss가 아주 좋아보인다.
scss에 대해서 자세히 알고 싶다면, 검색을 활용해보자!
나도 아직은 scss나 sass에 대해서 정확히 활용을 100%는 하지 못하고 있다.
어느정도 공부가 되면, 글을 작성해서 올려보도록 하겠다.
반응형
'web & develop > HTML & CSS' 카테고리의 다른 글
[ CSS ] HTML / CSS Box 정가운데로 정렬하기 (0) | 2022.02.16 |
---|---|
[ CSS ] css margin, padding 축약형 (0) | 2022.01.26 |
[ CSS ] box-sizing 이란? (0) | 2022.01.26 |
[ CSS ] background-color를 투명색으로 만들어보자 (0) | 2022.01.26 |
[ HTML / CSS 공부 ] 5. Grid란? (0) | 2022.01.14 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- HTML
- Controller
- Servlet
- 유니티
- CSS
- 게임프로그래밍
- Spring
- spring boot
- unity3d
- 프로그래밍
- Java
- Vuforia
- c#
- 유니티3D
- 뷰포리아
- VR
- 유니티로 배우는 C#
- 안드로이드
- 프리젠테이션 로직
- Next.js
- 비지니스 로직
- Base Of Coding
- JSP
- baseofcoding
- Git
- 서블릿
- 스프링
- MVC
- GitHub
- Unity
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함