-1
的製品here示出使用符號引用一個父選擇器,像這樣的光輝例如:引用父選擇器,以及:沒有
h3 {
font-size: 20px;
margin-bottom: 10px;
.some-parent-selector & {
font-size: 24px;
margin-bottom: 20px;
}
}
這按預期工作。但是,我遵循BEM原則,不希望重寫Sass。正如您在下面的屏幕截圖中看到的,.js-tabby
中的樣式將覆蓋默認的.tabs
代碼。
我已經試過了諸如:
.tabs {
display: none;
visibility: hidden;
.js-tabby &:not(&) {
display: none;
visibility: hidden;
}
.js-tabby & {
display: block;
visibility: visible;
}
}
但很可惜,這是行不通的。
*當然*會有downvotes,這*完全是* SO。 –