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

Organizando o CSS!

Organizando o CSS!

Talk apresentada no primeiro meetup CSS SP, sobre organização e documentação de CSS!

Raphael Fabeni

August 09, 2014
Tweet

More Decks by Raphael Fabeni

Other Decks in Technology

Transcript

  1. CSS3 Pré processadores Documentação e Padrões Animações Novas Features Responsivo

    CSS3 x JS Organização e Modularização Frameworks Boas Práticas Perfomance Compatibilidade
  2. CSS3 Pré processadores Documentação e Padrões Animações Novas Features Responsivo

    CSS3 x JS Organização e Modularização Frameworks Boas Práticas Perfomance Compatibilidade
  3. .btn { ... } .btn-primary { ... } .btn-success {

    ... } .btn-danger { ... } .btn-small { ... } .btn-big { ... }
  4. .btn { } .btn:hover, .btn:focus { } .btn-primary { }

    .btn-primary:hover, .btn-primary:focus { } .btn-success { } .btn-success:hover, .btn-success:focus { } .btn-danger { } .btn-danger:hover, .btn-danger:focus { } .btn-small { } .btn-big { }
  5. .btn { } .no-boxshadow .btn { } .btn:hover, .btn:focus {

    } .btn-primary { } .no-boxshadow .btn-primary { } .btn-primary:hover, .btn-primary:focus { } .btn-success { } .no-boxshadow .btn-success { } .btn-success:hover, .btn-success:focus { } .btn-danger { } .no-boxshadow .btn-danger { } .btn-danger:hover, .btn-danger:focus { } .btn-small { } .btn-big { }
  6. Cores Tamanho • default • primary • success • danger

    • hover • focus • no-boxshadow • small • big Botão • padrão
  7. /* ========================================================================== Buttons ========================================================================== */ /* * Default button *

    Tags: <a>, <button>, <input> */ /* ========================================================================== Default ========================================================================== */ .btn { } .btn:hover, .btn:focus { } /* No box-shadow style - old browsers */ .no-boxshadow .btn { }
  8. /* ========================================================================== Default ========================================================================== */ .btn { } .btn:hover, .btn:focus

    { } /* No box-shadow style - old browsers */ .no-boxshadow .btn { } /* ========================================================================== Colors ========================================================================== */ /* Primary ========================================================================== */ /* * Used for primary actions * Lorem ipsum dolor sit amet, consectetur. */ .btn-primary { } .btn-primary:hover, .btn-primary:focus { } /* No box-shadow style - old browsers */ .no-boxshadow .btn-primary { }
  9. /* Success ========================================================================== */ /* * Lorem ipsum dolor sit

    amet. * Lorem ipsum dolor sit amet, consectetur. */ .btn-success { } .btn-success:hover, .btn-success:focus { } /* No box-shadow style - old browsers */ .no-boxshadow .btn-success { } /* Danger ========================================================================== */ /* * Lorem ipsum dolor sit amet. * Lorem ipsum dolor sit amet, consectetur. */ .btn-danger { } .btn-danger:hover, .btn-danger:focus { } /* No box-shadow style - old browsers */ .no-boxshadow .btn-danger { }