同一父元素上的多個類別同時使用時不起作用:BEM
P粉208469050
P粉208469050 2023-09-10 17:58:49
0
1
472

我在標題上有兩個類:.header-container和一個主題類,例如solid-greensolid-blue

目前標記在應用相關主題樣式方面工作正常,但我想使用 BEM,因此所有 CSS 都應包裝在header-container類別中:

.header-container { // all component styles }

.top-banner { height: 70px; } .main-banner { height: 140px; } .solid-green { .top-banner { background-color: green; } .main-banner { background-color: lightgreen; } } .solid-blue { .top-banner { background-color: blue; } .main-banner { background-color: lightblue; } }
Top banner
Main banner

但是,當我使用header-container類別包裝 CSS 時,主題類別不再起作用。誰能告訴我哪裡出錯了?

P粉208469050
P粉208469050

全部回覆 (1)
P粉510127741

.header-container { .top-banner { height: 70px; } .main-banner { height: 140px; } &.solid-green { .top-banner { background-color: green; } .main-banner { background-color: lightgreen; } } &.solid-blue { .top-banner { background-color: blue; } .main-banner { background-color: lightblue; } } }
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!