SCSS 재사용
스타일을 재사용할 수 있도록 도와주는 기능이다.
기본 구조
재사용에서 사용하는 함수는 아래와 같다.
- @mixin : 재활용할 코드를 정의함
- @include : 정의된 재활용 코드를 사용
SCSS
@mixin 믹스인이름{
스타일;
}
.class{
@include 믹스인이름;
}
사용 예시
SCSS
@mixin test{
font{
size : 14px;
weight : bold;
}
background-color : red;
&::after{
content : "123";
}
span.subclass{
background-color : blue;
}
}
.class{
@include test;
}
Compile 된 CSS
.class{
font-size : 14px;
font-weight : bold;
background-color : red;
}
.class::after{
content : "123";
}
.class span.subclass{
background-color : blue;
}
'달밤에 코딩하기 > Sass & SCSS' 카테고리의 다른 글
#14 - SCSS 재사용 - 인수의 기본값 (0) | 2021.06.10 |
---|---|
#13 - SCSS 재사용 - 매개변수/인수 (0) | 2021.06.09 |
#11 - SCSS 산술 연산 (0) | 2021.06.09 |
#10 - SCSS 변수 - 기본 값(!default) / 문자 보간 (#{}) (0) | 2021.06.09 |
#9 - SCSS 변수 - 전역(!global) / 순위 (0) | 2021.06.09 |