내 scss 선택기에서 일부 중복을 제거하려고합니다.앰퍼샌드를 사용할 때 구문 부모를 어떻게 대상으로합니까?
.container {
.operation {
color: green;
}
.row.is-active &,
.row:hover & {
.operation {
color: inherit;
}
}
}
I는 다음과 같이 다시 작성 시도 :
.container {
.operation {
color: green;
}
.row & {
&.is-active, &:hover {
.operation {
color: inherit;
}
}
}
}
을하지만,이 .is-active
이 .container
대신 앰퍼샌드를 사용하는 경우
.row
가 어떻게이 구문 부모를 타겟팅 할 수 있습니다에 적용되는 원인은?
예상되는 출력은 무엇입니까? –
@Mr_Green 예상 출력은 첫 번째 예제 (유효한 예)의 결과입니다. –
@ WillemD'Haeseleer 이제 질문을 이해했으며 아래 답변을 수정했습니다. 희망 사항 : – shaune