我有一種情況,設計師想出了一個設計,其中有一個主要按鈕有2種顏色組合。初級用不同的顏色組合
我正在寫我的CSS遵循BEM的原則,我發現很難命名這個按鈕的修飾符。
目前我有一個名爲.button--primary
的修飾符類,它具有兩種顏色組合之一,但第二種顏色組合也應該適用於主按鈕。
通常,我只會製作兩個不同的修飾符(例如.button--midnight
,.button--moss
),但目前有很多JavaScript將類別.button--primary
的按鈕附加到功能上。
我是否應該將.button--primary
更改爲元素(例如button__primary
),然後添加我給出的ealier示例的兩個修飾符?
或者我應該使用修飾符創建2個類(例如.button--primary--midnight
,.button--primary--moss
)?
你不能用'.button - primary'類來使用這兩個修飾符('.button - midnight'和'.button - moss')嗎? – makshh