Arquitetura de CSS
por Mionzinho
–Success, Customer
“CSS??”
–Back-end, dev
“Arquitetura em CSS????”
O que seria
arquitetura?
Antes de falar de
arquitetura de CSS, vamos
falar de padrões de CSS.
Nomenclatura
Estrutura de pastas
Modularização
Agora sim!
Arquiteturas de CSS
DRY
Don’t repeat yourself
Construa classes mais genéricas
Não duplique código
OOCSS
CSS Orientado à Objetos
Separação da estrutura e do visual
Cada classe com sua responsabilidade bem
específica
Código modular
Não utilize a cascata
BEM
Block, element, modifier
Verboso (auto explicativo)
Nomenclatura definida
Reaproveitamento de código
Composição de componentes
SMACSS
base, layout, module, state, theme
É mais um styleguide do que um framework
Componentes bem definidos, ou seja,
independente do lugar o comportamento é o
mesmo
Nomenclatura definida
–Carmo, Matheus
“Existem várias arquiteturas e padrões, o
importante é usar algum.”
Links
Medium CSS is actually pretty fucking good
OOCSS - SMACSS - BEM - DRY
SMACSS
BEM
OOCSS
Arquitetura CSS - Uma rápida introdução

Arquitetura CSS - Uma rápida introdução