부분 덮어쓰기 요소 ui의 기본 스타일
다음과 같은 두 가지 방법이 있습니다.
스타일 태그 추가
변경이 필요한 구성 요소에 스타일 탭을 추가합니다. [중점: scoped를 추가하지 마십시오.] 그리고class 설정 스타일을 직접 가져오면 됩니다. class는 브라우저에서 오른쪽 단추를 누르면 요소를 심사할 수 있습니다.
권장: 가져온 스타일에 범위를 제한할 수 있는 부모 선택기를 추가하면 전체 스타일이 됩니다.
scoped와 >>>을 사용하여 관통 커버
마찬가지로 부모 선택기를 추가해야 합니다
만약 또 흥미 있는 학습이 있다면 원리 설명을 볼 수 있다.
scoped작용: 스타일 내 css를 제어하는 작용역이 바로 현재 이 구성 요소입니다. 그러면 그 원리는 무엇입니까?
scoped의 실현 원리
vue의 scoped 속성의 효과는 주로 PostCSS 번역을 통해 이루어집니다.
다음은 번역 전의 vu 코드입니다
class="example">hi
전역 후
class="example" data-v-5558831a>hi
즉, PostCSS는 하나의 구성 요소에 있는dom에 유일무이한 동적 속성을 추가한 다음에 CSS 선택기에 대응하는 속성 선택기를 추가해서 이 구성 요소에 있는dom를 선택합니다. 이런 방법으로 스타일은 이 속성을 포함하는dom - 구성 요소 내부dom에만 적용됩니다.
참조:https://www.cnblogs.com/zouwangblog/p/11141082.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.