728x90
반응형
[CSS/SASS] - [SCSS]작성법 11 - 상위선택자 &
$w 변수는 .list 안에선언되었기 때문에 {}안에서만 사용가능합니다.
하지만 .list {}안에 중첩되는 선택자들은 하위선택자입니다.
이때 @at-root 를 사용해 중첩밖으로 빼내도록 컴파일 가능합니다.
.list{
$w : 100px;
li{
width: $w;
}
@at-root .box{
width: $w;
}
컴파일하면 아래와 같습니다.
.list li{
width: 100px;
}
.box{
width: 100px;
}
.list 안에 중첩되어 선언되었지만, @at-root 를통해 컴파일시 중첩밖으로 벗어납니다.
728x90
반응형
'CSS > SASS' 카테고리의 다른 글
[SCSS] 작성법 14 - SCSS 작성시 사용가능한 내장함수 (0) | 2019.06.17 |
---|---|
[SCSS] 작성법 13 - 연산하는 값 사용하기 (0) | 2019.06.17 |
[SCSS]작성법 11 - 상위선택자 & (0) | 2019.06.17 |
[SCSS]작성법 10 - 주석 (0) | 2019.06.17 |
[SCSS]작성법 9 - 다른 선택자에 적용한 속성 그대로가져와 적용하기 (@ extend) (0) | 2019.05.07 |
댓글