Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RSCSS Reasonable System for CSS - Como construi...

RSCSS Reasonable System for CSS - Como construir um CSS sustentável (ou sem perder sua sanidade)

Nesta apresentação, falamos sobre metodologias em CSS, em específico RSCSS e suas atribuições

Avatar for Aline Bispo

Aline Bispo

April 16, 2018

Other Decks in Technology

Transcript

  1. Elementos • Nomear com uma palavra • Se precisar de

    mais de uma palavra, use concatenação • Child Selector • Use nomes de classe sempre que possível em vez de seletores HTML
  2. Variações Nomes de classes que representam variações começam com um

    traço( - ) Componentes e Elementos podem ter variações
  3. Componentes aninhados Variações no componente interno em vez de tentar

    alcançar através do componente que o contém
  4. • Evitar propriedades de posicionamento em componentes ◦ Exceto elementos

    com tamanho fixo (avatares, logos, etc.) • Se necessário, utilize um componente que engloba outro Layouts
  5. Classes auxiliares (helpers) • Classes CSS de propósito geral que

    sobrepõem valores • Nomeadas com _ (underline) • Arquivo único para todos os helpers
  6. • Um arquivo *.sass por componente; • Arquivo principal incluindo

    componentes via glob. Ex.: // index.sass @import 'components/*'; Mais considerações