반응형
설치
#yarn add node-sass
$메인칼라 : #ff0000;
.red {
color: $메인칼라;
}
div.container h4 {
color : blue;
}
/*sass문법
셀렉터 대신 쓰는 nesting
*/
div.container {
h4 {
color: blue;
}
p {
color : green;
}
}
.my-alert {
background: #eeeeee;
padding: 20px;
border-radius: 5px;
max-width: 500px;
width: 100%;
margin: auto;
}
.my-alert p {
margin-bottom: 0;
}
//다른 색상의 ui가 필요하면?
//sass의 복붙하기 문법 extend
.my-alert2 {
@extend .my-alert;
background: #ffe591;
}
mixin 사용법
@mixin 함수() {
background: #eeeeee;
padding: 20px;
border-radius: 5px;
max-width: 500px;
width: 100%;
margin: auto;
}
.my-alert {
@include 함수()
}
반응형
'프론트엔드 > React' 카테고리의 다른 글
리액트 컴포넌트의 Lifecycle 훅 (0) | 2022.01.08 |
---|---|
리액트 a태그 중목 에러 해결법 (0) | 2022.01.08 |
리액트 styled-component사용하기 (0) | 2022.01.08 |
리액트 라우터 세팅 (0) | 2022.01.08 |
react 상태관리(useState) (0) | 2022.01.07 |