우리는 postcss-nested 플러그인을 사용하여 전체 스타일 시트의 네임 스페이스를 지정하는 시나리오가 있습니다.중첩 클래스에 정의 된 font-family에 액세스하는 방법은 무엇입니까?
에서 :
@font-face {
font-family:my-font;
src:url('data:application/font-woff;base64,d09GR...') format("woff");
}
.label {
font-family: my-font;
font-weight:normal;
visibility:visible;
}
사람 : 사용
.wrapper {
@font-face {
font-family:my-font;
src:url('data:application/font-woff;base64,d09GR...') format("woff");
}
}
.wrapper .label {
font-family: my-font;
font-weight:normal;
visibility:visible;
}
: 중첩 된 경우
postcss([require('postcss-nested')]).process(`.wrapper { ${plainCSS} }`, { parser: safe });
위 클래스 label
my-font
에 액세스 할 수 없습니다. 거기에 액세스 할 수있는 방법이 있습니까?
덕분 v3.0.0에서 발매되었다. 문제의 CSS는 postcss를 사용하여 일반 CSS에서 생성되었으며 우리는 웅덩이를 사용하지 않습니다. 내 질문도 업데이트됩니다. – Phanindra