O documento discute o uso de pré-processadores CSS como Sass e Compass para criar designs responsivos. Ele explica como Sass fornece recursos como aninhamento, variáveis e mixins que facilitam o desenvolvimento. O documento também descreve como Compass e Breakpoint ajudam na compatibilidade entre navegadores e consultas de mídia, respectivamente. Por fim, é apresentado Susy como uma forma flexível de criar grids responsivos.
9. Sass: recursos
‣ Uma amostra dos recursos:
‣ Aninhamento;
‣ Variáveis;
‣ Mixins;
‣ Mais recursos: http://sass-lang.com/guide
10. Sass: aninhamento
estilo.scss estilo.css
ul {
li {
propriedade: valor;
}
a {
propriedade: valor;
}
}
ul li {
propriedade: valor;
}
ul a {
propriedade: valor;
}
19. Compass
‣ Framework Ruby/Sass
‣ Vantagens:
‣ Ajuda na compatibilidade cross-browser;
‣ Recursos que facilitam no trabalho com Css3;
‣ Sprite com o pé na nuca;
‣ Alta produtividade!
32. Breakpoint
‣ Framework Sass;
‣ Faz consultas de mídia de forma simples e
organizada;
‣ Economia de tempo!
‣ Requer Sass e Compass.
‣ Documentação: https://github.com/at-import/
breakpoint/wiki/
46. Susy: tretas
‣ Problemas no método tradicional do Bootstrap (e
outros frameworks):
‣ Falta de flexibilidade;
‣ código poluído;
‣ Número de colunas divisível por 12.
‣ …