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

Sopa de Letrinhas CSS | Alphabet soup CSS

Sopa de Letrinhas CSS | Alphabet soup CSS

- Lambda Sorocaba #4 (20/04/2019)
- 5º meetup Caelum (27/08/2019)

Juliana Negreiros

August 27, 2019
Tweet

More Decks by Juliana Negreiros

Other Decks in Programming

Transcript

  1. Retrospectiva ⊙ Arquivo único + framework ⊙ Manutenção ⊙ Inspecionar

    o elemento ⊙ Muito código inútil e difícil manutenção 4
  2. Problemas ⊙ Conflito de nomenclatura ⊙ Não reaproveitamento de classes

    ⊙ Nomes que não dizem nada ⊙ Arquivos quilométricos ⊙ Código inútil 6
  3. Mundo ideal ⊙ Menos CSS ⊙ CSS mais limpo ⊙

    Sabemos onde mexer sem medo ⊙ Saber o que está acontecendo 9
  4. Resumo ⊙ Separação de conceitos ⊙ Princípio de responsabilidade única

    ⊙ Você sabe o que está alterando ⊙ Especificidade ⊙ MUITO verboso 14
  5. Resumo ⊙ Carrega pouco CSS ⊙ Especificidade e nomenclatura de

    classes ⊙ Reutilização ⊙ Similar a pré-processadores 17
  6. O que é? Exemplo ⊙ Pequenos css baseados na sua

    funcionalidade visual ⊙ Tailwind, BassCSS, Tachyons, etc 19
  7. Frameworks ⊙ Não vamos criar essas classes na mão ⊙

    Tailwind, BassCSS, Tachyons, etc ⊙ Personalizável ⊙ Extrair componentes 20
  8. Mas não é style inline? ⊙ Media queries ⊙ Opções

    e variáveis ⊙ Especificidade ⊙ :before e :after ⊙ Múltiplos elementos ⊙ Triste de escrever 21
  9. Resumo ⊙ Quase não escreve CSS ⊙ Não precisa pensar

    em nomear coisas ⊙ Velocidade ⊙ Consistência ⊙ Efeito cascata não existe ⊙ Tamanho do CSS pouco muda ⊙ Fácil manutenção ⊙ Perda de reusabilidade 22