SlideShare uma empresa Scribd logo
1 de 22
Otimização de tempo com Sass
sass-lang.com/
What is this?

Service as a software?
What is this?

Syntactically Awesome
Stylesheets
What is this?

Sass é uma meta-linguagem em cima do CSS que é usada para
descrever o estilo de um documento de forma limpa e
estruturalmente mais poderosa
que o próprio CSS. Sass tanto fornece uma sintaxe mais simples,

mais elegante como implementa vários recursos que são úteis
para a criação de folhas de estilo gerenciáveis.
Features
• Totalmente compatível com CSS3
• Extensões de linguagem, tais como variáveis e
mixins
• Muitas funções úteis para a manipulação de cores
e outros valores
• Produção bem formatada e customizável
• integração com Firebug
Features
$cor-vermelho: #f00;
#main p{
color: lighten($cor-vermelho , 20%);
width: 97%;

.span{
background-color: darken(#ff0000 , 40%);
color: #ff0;
}
}
Features
#main p{
color: #ff6666;
width: 97%;
}

#main p span{
background-color: #330000;
color: #ff0;
}
Install >
Install
Primeiramente, o Ruby

Não se preocupe! Você não precisa saber
programar
em Ruby. Ele servirá apenas para compilar
o Sass ;)
Install

C:>gem install sass
Usage >
Usage

C:>sass --help
--help
Usage

C:>sass [options][input]:[output][complementary]
Usage

C:>sass --watch ***.scss:***.css
*** você pode especificar um arquivo ou pasta
Usage

C:>sass --watch scss:css --style ***
*** nested, compact, compressed, expanded
Obrigado!
@paullonorato

Mais conteúdo relacionado

Semelhante a Otimização de tempo com SASS preprocessor

Semelhante a Otimização de tempo com SASS preprocessor (20)

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
 
Sass presentation
Sass presentationSass presentation
Sass presentation
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser Subestimado
 
Sass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style SheetsSass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style Sheets
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Iniciando com sass
Iniciando com sassIniciando com sass
Iniciando com sass
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Internet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSSInternet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSS
 
Aula 07
Aula 07Aula 07
Aula 07
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java script
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
Aula 4 css
Aula 4   cssAula 4   css
Aula 4 css
 
Css
CssCss
Css
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
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
 

Otimização de tempo com SASS preprocessor