SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Syntactically Awesome Style
Sheets
Állef A. Lôbo - allef.lobo@gmail.com
Roteiro
• O que é?
• Para que serve?
• Como utilizar?
• Exemplos
O que é?
• Linguagem de marcação
• Pré-processador para CSS
Para que serve?
O Sass ajuda a manter grandes folhas de estilo
bem organizadas e a obter pequenas folhas de
estilo.
Instalação
Requer que o Ruby esteja instalado!
• Linha de comando no terminal:
▫ gem install sass
• Verificar se o Sass foi instalado:
▫ sass –v
Pré-processando
• Arquivos individuais:
• Diretórios: sass --watch app/sass:public/stylesheets
sass input.scss output.css
Variáveis
• O símbolo $ define uma variável
Sass CSS
Aninhamento
Sass permitirá que você aninhe seus seletores CSS de uma forma que segue a mesma hierarquia visual do seu
HTML.
Sass CSS
Import
Sass irá pegar o arquivo que você deseja importar e combiná-lo com o arquivo
que você está importando para que você possa servir um único arquivo CSS para
o navegador da web.
Mixins
Um mixin permite que você faça grupos de declarações CSS que você deseja
reutilizar em todo o seu site.
Extend
Usar @extend permite que você compartilhe um conjunto de propriedades
CSS de um seletor para outro.
Operadores
Sass tem um punhado de operadores matemáticos padrão como +, -, *, / e %.
Referências
• http://blog.caelum.com.br/css-menos-sofrido-
com-sass/
• http://sass-lang.com/guide

Mais conteúdo relacionado

Destaque

What kind of media institution might distribute your
What kind of media institution might distribute yourWhat kind of media institution might distribute your
What kind of media institution might distribute yourDG160859
 
KB 3 Memulai Wirausaha
KB 3 Memulai WirausahaKB 3 Memulai Wirausaha
KB 3 Memulai Wirausahapjj_kemenkes
 
Shiv puja
Shiv pujaShiv puja
Shiv pujaMD Comm
 
Best of 2013 - Petreceri Club Underground Iunie-Septembrie
Best of 2013 - Petreceri Club Underground Iunie-SeptembrieBest of 2013 - Petreceri Club Underground Iunie-Septembrie
Best of 2013 - Petreceri Club Underground Iunie-SeptembrieNicoleta Lung
 
Bliblidotcom - SASS Introduction
Bliblidotcom - SASS IntroductionBliblidotcom - SASS Introduction
Bliblidotcom - SASS IntroductionIrfan Maulana
 
Screen play
Screen playScreen play
Screen playtc160797
 
Irregular verbssss
Irregular verbssssIrregular verbssss
Irregular verbssssirondani1994
 
Php Indonesia x Bliblidotcom - Architecting Scalable CSS
Php Indonesia x Bliblidotcom - Architecting Scalable CSSPhp Indonesia x Bliblidotcom - Architecting Scalable CSS
Php Indonesia x Bliblidotcom - Architecting Scalable CSSIrfan Maulana
 

Destaque (12)

What kind of media institution might distribute your
What kind of media institution might distribute yourWhat kind of media institution might distribute your
What kind of media institution might distribute your
 
NSE3
NSE3NSE3
NSE3
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Tinitn
TinitnTinitn
Tinitn
 
KB 3 Memulai Wirausaha
KB 3 Memulai WirausahaKB 3 Memulai Wirausaha
KB 3 Memulai Wirausaha
 
Shiv puja
Shiv pujaShiv puja
Shiv puja
 
Best of 2013 - Petreceri Club Underground Iunie-Septembrie
Best of 2013 - Petreceri Club Underground Iunie-SeptembrieBest of 2013 - Petreceri Club Underground Iunie-Septembrie
Best of 2013 - Petreceri Club Underground Iunie-Septembrie
 
ELBEK TUKHTASHEV
ELBEK TUKHTASHEVELBEK TUKHTASHEV
ELBEK TUKHTASHEV
 
Bliblidotcom - SASS Introduction
Bliblidotcom - SASS IntroductionBliblidotcom - SASS Introduction
Bliblidotcom - SASS Introduction
 
Screen play
Screen playScreen play
Screen play
 
Irregular verbssss
Irregular verbssssIrregular verbssss
Irregular verbssss
 
Php Indonesia x Bliblidotcom - Architecting Scalable CSS
Php Indonesia x Bliblidotcom - Architecting Scalable CSSPhp Indonesia x Bliblidotcom - Architecting Scalable CSS
Php Indonesia x Bliblidotcom - Architecting Scalable CSS
 

Semelhante a Sass presentation

Otimização de tempo com SASS preprocessor
Otimização de tempo com SASS preprocessorOtimização de tempo com SASS preprocessor
Otimização de tempo com SASS preprocessorPaullo Norato
 
Sass: Estilo levado à sério
Sass: Estilo levado à sérioSass: Estilo levado à sério
Sass: Estilo levado à sérioGabriel Nunes
 
Facilitando sua vida com SASS
Facilitando sua vida com SASSFacilitando sua vida com SASS
Facilitando sua vida com SASSLarissa Carvalho
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webCarlos Eduardo Kadu
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012André Paulovich
 
Agilizando o desenvolvimento web com SASS
Agilizando o desenvolvimento web com SASSAgilizando o desenvolvimento web com SASS
Agilizando o desenvolvimento web com SASSRenato Galvão
 
SASS + COMPASS - Alta Produtividade no Front-end
SASS + COMPASS - Alta Produtividade no Front-endSASS + COMPASS - Alta Produtividade no Front-end
SASS + COMPASS - Alta Produtividade no Front-endAnderson Aguiar
 
Alta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassAlta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassDanilo Sousa
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seJulio Vedovatto
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação webCentro Paula Souza
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoAnyssa Ferreira
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdfRubenManhia
 
Desenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosDesenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosVinicius Rocha Olivieri
 
Smacss e-css-faz-bem
Smacss e-css-faz-bemSmacss e-css-faz-bem
Smacss e-css-faz-bemJust Digital
 

Semelhante a Sass presentation (20)

Otimização de tempo com SASS preprocessor
Otimização de tempo com SASS preprocessorOtimização de tempo com SASS preprocessor
Otimização de tempo com SASS preprocessor
 
Sass: Estilo levado à sério
Sass: Estilo levado à sérioSass: Estilo levado à sério
Sass: Estilo levado à sério
 
Facilitando sua vida com SASS
Facilitando sua vida com SASSFacilitando sua vida com SASS
Facilitando sua vida com SASS
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento web
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012
 
Agilizando o desenvolvimento web com SASS
Agilizando o desenvolvimento web com SASSAgilizando o desenvolvimento web com SASS
Agilizando o desenvolvimento web com SASS
 
Iniciando com sass
Iniciando com sassIniciando com sass
Iniciando com sass
 
SASS + COMPASS - Alta Produtividade no Front-end
SASS + COMPASS - Alta Produtividade no Front-endSASS + COMPASS - Alta Produtividade no Front-end
SASS + COMPASS - Alta Produtividade no Front-end
 
Alta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compassAlta produtividade com front end com sass e compass
Alta produtividade com front end com sass e compass
 
[Sass] Aula 01
[Sass] Aula 01[Sass] Aula 01
[Sass] Aula 01
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-se
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser Subestimado
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Css
CssCss
Css
 
Desenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosDesenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nos
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
Smacss e-css-faz-bem
Smacss e-css-faz-bemSmacss e-css-faz-bem
Smacss e-css-faz-bem
 

Sass presentation