Professional Documents
Culture Documents
DIEGO EIS
@diegoeis @tableless tableless.com.br
slideshare.net/diegoeis bit.ly/locawebstyle
PROTOTIPAO
A equipe pode simular o real para chegar a concluses mais precisas.
PRODUTIVIDADE
Menos tempo montando wireframes, menos tempo desenhando um layout, menos tempo codicando.
MANUTENO FCIL
Facilita a manuteno diminuindo o tempo de retrabalho.
CONTROLE
Um erro pode ser resolvido para todos os sistemas. Uma atualizao afeta todos os projetos.
HTML ENGESSADO
O HTML tem que ser bem pensado no incio.
LAYOUTS DIFERENTES
Fica muito difcil de manter se os layouts forem muito diferentes.
ATUALIZAO FREQUENTE
E equipe precisa trabalhar no framework, no nos projetos.
CURVA DE APRENDIZADO
Quando h algum novo na equipe, a curva de aprendizado no pode ser longa.
assets
javascripts
stylesheets
base
structure
modules
header.css etc...
layout
etc...
PRINCPIOS PRTICOS
MODULARIZE COMPONENTES
Mdulos so como legos: plugando diversas peas voc forma uma pea maior.
Mdulo
Mdulo
Mdulo
CSS INCREMENTAL
Customize elementos aplicando multiplas classes. Um boto pode ter vrios tamanhos, cores ou posies.
.btn
.btn .btn-large
.btn
MINIMIZE SELETORES
Quem escreve seletor comprido faz xixi na cama.
.box-dark
.box-uiui
Um ttulo legal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mauris erat, egestas sit amet vestibulum quis, pulvinar in sem. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu. Fusce suscipit mattis odio, vel scelerisque libero. Donec et ligula eget augue porta blandit sit amet vel dui.
Um ttulo legal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mauris erat, egestas sit amet vestibulum quis, pulvinar in sem. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu. Fusce suscipit mattis odio, vel scelerisque libero. Donec et ligula eget augue porta blandit sit amet vel dui.
um boto
um boto
.grid-4 .box-dark
.grid-4 .box-uiui
Um ttulo legal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mauris erat, egestas sit amet vestibulum quis, pulvinar in sem. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu.
Um ttulo legal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mauris erat, egestas sit amet vestibulum quis, pulvinar in sem. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu.
Rosinha, chuchu!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mauris erat, egestas sit amet vestibulum quis, pulvinar in sem. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu. Sed elit leo, tincidunt at tempus quis, gravida sit amet arcu.
um boto
um boto
um boto
[class*="ico-"]:before { display: inline-block; font-family: font-icon; speak: none; } .ico-keyboard:before {content: "\22";} .ico-split:before {content: "\23";} .ico-up-dir:before {content: "\24";} .ico-right-dir:before {content: "\25";}
icomoon.io fontello.com
NO TRAVE AS DIMENSES
O grid controla a largura. O contedo controla a altura. No trave essas dimenses a no ser que seja extremamente necessrio.
ALGUMAS CONSIDERAES...
LEVE E RPIDO
Compilar e minicar seu CSS pode no ser o bastante. No tente abraar todos os browsers. Gracefull Degradation e Progressive Enhancement devem estar no seu sangue.
SIMPLES
Simples de aprender. Simples de implementar em um projeto. Simples de atualizar. Simples de fazer manuteno.
MODULAR
Possibilidade de combinar componentes para criar elementos de layout.
REGRA DA SIMILARIDADE
Se dois elementos so muito parecidos para estarem em uma pgina, provavelmente eles so muito parecidos para serem includos no framework. Ento, escolha um.
RESUMINDO: OOCSS
CSS orientado a objeto no nada mais do que CSS escrito do jeito certo.
ENTO, FECHOU!
A palestra vai ficar aqui: slideshare.net/diegoeis @diegoeis @tableless tableless.com.br bit.ly/locawebstyle