Variantes

Componentes podem ter variantes. Elementos podem ter variantes também.


Nomeando variantes

Classnames para variantes serão prefixados por hífen (-).

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

Variantes de elemento

Elementos também podem ter variantes.

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

Dash prefixes

Hífens são prefixos preferíveis para variantes.

  • Previne ambiguidade com elementos.
  • uma classe CSS só pode iniciar com uma letra, _ or -.
  • Hífens são mais fáceis de escrever do que underscores.
  • Se assemelham a switches em comandos UNIX (gcc -O2 -Wall -emit-last).

Como lidar com elementos complexos? Aninhe-os.. Continue →

results matching ""

    No results matching ""