😺 Study/CSS, SCSS

SCSS_@mixin과 @include

<rin> 2020. 6. 24. 01:26
반응형

// 반복적인 코드 '@mixin 이름'으로 설정하고, 쓸 때마다 요소에 @include로 불러오기!
// 실무에서는 mixin 파일 따로 생성, scss 파일에 연결시켜서 호환!

 

 

예시1. 기본문법 응용
@mixin clear
 &:after { content: ""; display: block; clear: both; }
}
div { @include clear; }

>>css 코드에 div:after { content: ""; display: block; clear: both; }로 자동 설정

 

 

예시2. 매개변수 응용 

@mixin border ($color){
    border: 1px solid $color;
}
div { @include border (blue); }
>> $color라는 매개변수를 만들고 @include 할 때 변수자리, ()에 색상 입력!

 

 

예시3. 매개변수 복수로 넣기

@mixin box ($w, $h){
    width: $w; height: $h;
}
div { @include box (300px, 400px); }
>> 가로, 세로값 매개변수를 만들고 @include 할 때 변수자리에 각 수치 입력!

 

 

 

p.s - 유튜브 리베하얀 영상 참고

반응형