진스
Deep Selectors (딥 셀릭터) 본문
728x90
또 한 이곳도
Deep Selectors
부모 컴퍼넌트에 있는 엘리먼트 뿐만 아니라 자식 컴퍼넌트에도 동일한 클래스명이 있다면 전부 적용
CSS 에서 사용 하는 방법
1
2
3
4
|
.parent-class >>> .child-class { /* ... */ } // 1번째 사용 방법
.parent-class[data-v-f3f3eg9] .child-class { /* ... */ } // 2번째 사용 방법
|
cs |
SCSS 에서 사용하는 방법
1
2
3
4
5
6
7
8
9
10
11
|
.parent-class { // 1번째 사용 방법 : 이 방법은 deprecated 될 예정이라 2번째 사용 방법으로 사용하자
& /deep/ .child-class {
background-color: #000;
}
}
.parent-class { // 2번째 사용 방법
&::v-deep .child-class {
background-color: #000;
}
}
|
cs |
Sass와 같은 일부 전처리 기는 >>>제대로 구문 분석 하지 못할 수 있습니다 . 이러한 경우에는 /deep/또는 ::v-deep조합 자를 대신 사용할 수 있습니다. 둘 다 별칭 >>>이며 정확히 동일하게 작동합니다. 위의 예를 기반으로이 두 표현식은 동일한 출력으로 컴파일됩니다.
728x90
'Css' 카테고리의 다른 글
웹 접근성을 고려하여 텍스트 숨기기 (0) | 2021.05.31 |
---|---|
vscode 에서 css,scss를 한줄로 (0) | 2021.05.13 |
css 에서 class 네이밍 규칙 (0) | 2021.04.26 |
기본 css에서 :root 설정 및 사용 / reset 및 common 작성 (0) | 2021.04.26 |
css line clamp 컨텐츠의 라인을 제한하는 방법 (0) | 2021.04.07 |
Comments