SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Iniciando com SASS
CSS with superpowers
Hi!
Camila Lopes
3
O SASS é tanto uma linguagem de extensão
quanto um pré-processador CSS. Basicamente a
função de um pré-processador é possibilitar o uso
de recursos que ainda não existem na
linguagem nativa, no caso do CSS: variáveis,
aninhamento, mixins, herança e outros.
Conceito
This is a great
headline
And this is the subtitle that
makes it comprehensible
SCSS SASS
$font-stack : Helvetica , sans-serif;
$primary-color : #333;
body {
font: 100% $font-stack ;
color: $primary-color ;
}
$font-stack : Helvetica , sans-serif
$primary-color : #333
body
font: 100% $font-stack
color: $primary-color
Produtividade
Quais são as
principais
vantagens ?
Manutenção
Mesmo resultado com menos
código utilizando funções,
herança, regras aninhadas,
estruturas de repetição,
operadores e muito mais.
Código modularizado, presença de
variáveis, suporte a
reaproveitamento de código.
Alternativas
para fazer a
transpilação.
8
Mão na massa.
Vamos codar!
Thanks!
Does anyone have any questions?
contact@camilalopes.me
camilalopes.me

Mais conteúdo relacionado

Semelhante a Iniciando com SASS - CSS com superpoderes

Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
Open ldap linuxcon_working
Open ldap linuxcon_workingOpen ldap linuxcon_working
Open ldap linuxcon_workingLeandro Mendes
 
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...Anyssa Ferreira
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012André Paulovich
 
HTML & CSS - Aula 5
HTML & CSS - Aula 5HTML & CSS - Aula 5
HTML & CSS - Aula 5lucampos_si
 
Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Afonso Gomes
 
Gerando arquivos CSS de forma mais produtiva
Gerando arquivos CSS de forma mais produtivaGerando arquivos CSS de forma mais produtiva
Gerando arquivos CSS de forma mais produtivaIgor Lopes
 
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
 
Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Guilherme Serrano
 
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
 
Como manter seu css escalável e organizado. - Eder Eduardo
Como manter seu css escalável  e organizado. - Eder EduardoComo manter seu css escalável  e organizado. - Eder Eduardo
Como manter seu css escalável e organizado. - Eder EduardoEder Eduardo
 
CSS: Introdução no Webdesign
CSS: Introdução no WebdesignCSS: Introdução no Webdesign
CSS: Introdução no WebdesignRenato Melo
 
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
 
Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de texto Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de texto Filipe Rezende
 
Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de textoPropriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de textoFilipe Rezende
 

Semelhante a Iniciando com SASS - CSS com superpoderes (20)

Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Open ldap linuxcon_working
Open ldap linuxcon_workingOpen ldap linuxcon_working
Open ldap linuxcon_working
 
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012
 
HTML & CSS - Aula 5
HTML & CSS - Aula 5HTML & CSS - Aula 5
HTML & CSS - Aula 5
 
React + sass
React + sassReact + sass
React + sass
 
Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2
 
Gerando arquivos CSS de forma mais produtiva
Gerando arquivos CSS de forma mais produtivaGerando arquivos CSS de forma mais produtiva
Gerando arquivos CSS de forma mais produtiva
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)Componetização de CSS com o Compass (Front in Sampa 2013)
Componetização de CSS com o Compass (Front in Sampa 2013)
 
Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento web
 
Como manter seu css escalável e organizado. - Eder Eduardo
Como manter seu css escalável  e organizado. - Eder EduardoComo manter seu css escalável  e organizado. - Eder Eduardo
Como manter seu css escalável e organizado. - Eder Eduardo
 
Sass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style SheetsSass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style Sheets
 
CSS: Introdução no Webdesign
CSS: Introdução no WebdesignCSS: Introdução no Webdesign
CSS: Introdução no Webdesign
 
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
 
CSS Básico
CSS BásicoCSS Básico
CSS Básico
 
Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de texto Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de texto
 
Propriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de textoPropriedades css e propriedades de fontes de texto
Propriedades css e propriedades de fontes de texto
 
Arquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEMArquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEM
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 

Iniciando com SASS - CSS com superpoderes

  • 1. Iniciando com SASS CSS with superpowers
  • 3. 3 O SASS é tanto uma linguagem de extensão quanto um pré-processador CSS. Basicamente a função de um pré-processador é possibilitar o uso de recursos que ainda não existem na linguagem nativa, no caso do CSS: variáveis, aninhamento, mixins, herança e outros. Conceito
  • 4.
  • 5. This is a great headline And this is the subtitle that makes it comprehensible SCSS SASS $font-stack : Helvetica , sans-serif; $primary-color : #333; body { font: 100% $font-stack ; color: $primary-color ; } $font-stack : Helvetica , sans-serif $primary-color : #333 body font: 100% $font-stack color: $primary-color
  • 6. Produtividade Quais são as principais vantagens ? Manutenção Mesmo resultado com menos código utilizando funções, herança, regras aninhadas, estruturas de repetição, operadores e muito mais. Código modularizado, presença de variáveis, suporte a reaproveitamento de código.
  • 9. Thanks! Does anyone have any questions? contact@camilalopes.me camilalopes.me