變形 (Variants)

每個元件及元素會有不同的變形需求來適應各種使用時機。

變形命名

為變形類別命名時,皆以破折號(-)作為前綴詞。

.like-button {
    &.-wide { /* ... */ }
    &.-short { /* ... */ }
    &.-disabled { /* ... */ }
}

元素變形

元素變形範例。

.shopping-card {
    > .title { /* ... */ }
    > .title.-small { /* ... */ }
}

前綴詞

建議以破折號(-)作為變形類別的前綴詞。

  • 這可以避免與一般元素混淆。
  • CSS 類別可以以破折號 _ 或底線 - 作為字頭命名。
  • 但破折號比底線好打一些。
  • 這類似於 UNIX 指令 (gcc -O2 -Wall -emit-last)。

如何處理複雜的元素架構?使用"巢狀(Nest)"結構 Continue →

results matching ""

    No results matching ""