1
我最近已切換到使用styled-components進行樣式設置,並且我一直在試圖獲得CSS的@supports功能,但沒有運氣。使用@supports與樣式化組件
的@supports語法使用有點像:
@supports (display: grid) {
.Container {
background-color: orange;
}
}
現在,這是精細的風格組件文檔有下面這行:
注意:連字符號(&)GET取而代之的是我們爲該款式組件生成的唯一類別名稱
但是,當我嘗試使用&符號來使用它時,它不起作用。如果使用下面的代碼我得到一個符號在輸出CSS
const Container = styled.div`
@supports (display: block) {
& {
background-color: seagreen;
}
}
`;
感謝@maxstbr,我將此標記爲正確答案,一旦更新了修復程序 – silverlight513
@maxstbr,我看了一下樣式組件package.json和yarn.lock。看起來stylis沒有更新到最新版本。它堅持在2.0.3上。 – silverlight513
新讀者注意:Stylis已經更新,'@ supports'現在已經被支持! – mxstbr