SlideShare uma empresa Scribd logo
SassNurielly Caroline Brizola
http://sass-lang.com/guidenurycaroline@gmail.com
@nurycaroline
Sass
● Pré-processadores CSS3 são linguagens criadas com
um único propósito de adicionar funcionalidades legais
e criativas para o CSS sem quebrar a compatibilidade
entre browsers.
● Ajuda a manter grandes planilhas de estilo organizadas.
Variáveis
Variáveis
$width: 5px;
$red: #f4425c;
#sidebar {
width: $width;
color: $red;
}
#sidebar {
width: 5px;
color: #f4425c;
}
Resultado
Aninhamento
Nesting / Aninhamento
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
display: inline-block;
}
}
Nesting / Aninhamento - Resultado
nav ul {
margin: 0;
padding: 0;
list-style: none;
}
nav li {
display: inline-block;
}
Operações
Operações
article[role="main"] {
float: left;
width:
600px/960px*100%;
}
article[role="main"]{
float: left;
width: 62.5%;
}
Resultado
Mixin
Mixin
$red: 'red';
@mixin input-color($color) {
border: 2px solid $color;
color: $color;
}
.input.red buttom{
background-color: #FFF;
@include input-color($red);
}
Mixin - Resultado
.input.red buttom {
border: 2px solid "red";
color: "red";
}
Condicionais
Condicionais
$colors: (red: $red, blue: $blue);
@each $type, $color in $colors {
.#{$type}{
color: $color;
}
.b-#{$type}{
background-color: $color;
}
}
Condicionais - Resultado
.red {
color: #C43D27;
}
.b-red {
background-color: #C43D27;
}
.blue {
color: #07BED6;
}
.b-blue {
background-color: #07BED6;
}
Mixin Each
$red: 'red'; $blue: 'blue';
$colors: (red: $red, blue: $blue);
@mixin input-color($color) {
border: 2px solid $color;
color: $color;
}
@each $chave, $color in $colors {
.configs.#{$chave} input{
background-color: #FFF;
@include input-color($color);
}
}
Mixin Each - Resultado
.configs.red input {
background-color: #FFF;
border: 2px solid "red";
color: "red";
}
.configs.blue input {
background-color: #FFF;
border: 2px solid "blue";
color: "blue";
}
React + SASS
import './App.sass';
export default class App extends
React.Component {
render() {
return (
<div className=”red”><div>
);
}
}
Perguntas
Contato
Agradecimentos

Mais conteúdo relacionado

PDF
[Sass] Aula 01
PPTX
Facilitando sua vida com SASS
PDF
Sass - css bomba[do]
PDF
Sass, css bomda[do]
PDF
Sass presentation
PPT
Alta produtividade com front end com sass e compass
PDF
Iniciando com sass
PPTX
Gerando arquivos CSS de forma mais produtiva
[Sass] Aula 01
Facilitando sua vida com SASS
Sass - css bomba[do]
Sass, css bomda[do]
Sass presentation
Alta produtividade com front end com sass e compass
Iniciando com sass
Gerando arquivos CSS de forma mais produtiva

Semelhante a React + sass (20)

PDF
[Sass] aula 03
PDF
Sass: Estilo levado à sério
PPTX
CSS´s Dinâmicos - InfoTech 2012
PDF
Funcionalidades do SASS
PPT
SASS + COMPASS - Alta Produtividade no Front-end
PDF
Construindo sites com css e (x)html em pdf
PDF
Agilizando o desenvolvimento web com SASS
PDF
Pre vs Pos
PDF
DSI-PARTE 5 formação de websites e programas .pdf
PDF
Sass - Syntactically Awesome Style Sheets
PPSX
W3C Web Standards CSS
PPTX
PPSX
Css Aula 1
PDF
Design Responsivo com Sass
PDF
Construindo seu framework CSS
PPTX
HTML & CSS - Aula 5
PDF
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
PDF
Curso de Desenvolvimento Web - Módulo 02 - CSS
[Sass] aula 03
Sass: Estilo levado à sério
CSS´s Dinâmicos - InfoTech 2012
Funcionalidades do SASS
SASS + COMPASS - Alta Produtividade no Front-end
Construindo sites com css e (x)html em pdf
Agilizando o desenvolvimento web com SASS
Pre vs Pos
DSI-PARTE 5 formação de websites e programas .pdf
Sass - Syntactically Awesome Style Sheets
W3C Web Standards CSS
Css Aula 1
Design Responsivo com Sass
Construindo seu framework CSS
HTML & CSS - Aula 5
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
Curso de Desenvolvimento Web - Módulo 02 - CSS
Anúncio

Último (12)

PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Manejo integrado de pragas na cultura do algodão
PDF
Jira Software projetos completos com scrum
PPTX
Utilizando code blockes por andre backes
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Manejo integrado de pragas na cultura do algodão
Jira Software projetos completos com scrum
Utilizando code blockes por andre backes
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Analise Estatica de Compiladores para criar uma nova LP
Conceitos básicos de Redes Neurais Artificiais
Processos no SAP Extended Warehouse Management, EWM100 Col26
Viasol Energia Solar -Soluções para geração e economia de energia
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Tipos de servidor em redes de computador.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Anúncio

React + sass

Notas do Editor

  • #22: https://tableless.com.br/sass-vs-less-vs-stylus-batalha-dos-pre-processadores/ https://medium.com/@Connorelsea/using-sass-with-create-react-app-7125d6913760