Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SASS + COMPASS - Alta Produtividade no Front-end
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Anderson Aguiar
June 20, 2013
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SASS + COMPASS - Alta Produtividade no Front-end
Introdução aos pré-processadores, features, comandos, instalação e frameworks.
Anderson Aguiar
June 20, 2013
More Decks by Anderson Aguiar
See All by Anderson Aguiar
Automating Large Applications on Modular and Structured Form with Gulp
andersonaguiar
0
65
Alta Performance em Aplicações Web
andersonaguiar
0
43
Agilidade e Semântica com HTML5 e CSS3
andersonaguiar
0
61
Other Decks in Technology
See All in Technology
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
USB PDを使ってスマホを労わりたい
raspython3
0
180
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.2k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
hackers_champloo_2026_tidb
makocchi
0
170
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
430
大型犬好きによるPugの紹介
yamanoku
1
160
How to Design Configuration for Rails Applications
willnet
1
820
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
エンジニアに許された特別な時間の終わり
watany
109
250k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Ethics towards AI in product and experience design
skipperchong
2
430
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Transcript
None
Sobre mim
Os 3 mais populares
http://sass-lang.com/
None
Features • Variables • Nesting • Mixins • Selector Inheritance
• Compression • Clean code • Silent comments • Colors(darken, lighten, saturate, grayscale) • Mathematical Expressions • Imports
Features Variables
Features Mathematical Expressions
Features Mathematical Expressions
Features Colors
Features Nesting
Features Mixins
Features Mixins
Features Selector Inheritance
Features Compression + Silent comments
Features Imports
Syntax SCSS SASS
Instalação
Instalação Instalar o ruby: http://rubyinstaller.org/downloads/
Instalação http://tinyurl.com/9nxw79l
Instalação
Instalação
Instalação gem install sass ;)
Utilização sass --watch arquivo.scss:arquivo.css sass --watch sass:css --style compact
Utilização Mas eu não gosto do terminal
http://mhs.github.com/scout-app/
http://mhs.github.com/scout-app/
Perguntas sobre SASS?
http://compass-style.org/
None
Frameworks
Features • Frameworks • Comunidade forte • Já vem com
SASS por default • CSS3 • Sprites • Images • Estatísticas dos SCSS/CSS • Validação de CSS • ...
Instalação + Utilização 1) Entrar no diretório do projeto 2)
Digitar no terminal: compass create 3) Editar o config.rb que foi gerado, para as suas preferências 4) Digitar no terminal: compass watch 5) Começar a mágica ;)
Configuração
Features CSS3 • Não precisa preencher vendors, o compass faz
isso pra você • Incompatibilidade de sintaxe • Clearfix • Box • Box-shadow • Border radius • Text shadow • Gradient • Etc...
Features CSS3
Features CSS3
Features Media queries
Features Sprites
Features Images
Features Images
None
None
Features Grids
Features Grids – Instalação e uso https://github.com/nextmat/compass-960-plugin
Features Stats
Pré-processadores de CSS Less: http://lesscss.org/ Stylus: http://learnboost.github.com/stylus/ Sass: http://sass-lang.com/
Devo usar? • Já domino o CSS tradicional? • Irá
agregar melhoria no meu desenvolvimento?
Dúvidas?
Referências http://www.tidbits.com.br/desenvolvendo-css-de-forma-mais-produtiva-usando-sass (imagem de instalação windows, fluxo variáveis de ambiente)
http://www.slideshare.net/chriseppstein/authoring-stylesheets-with-compass-sass http://www.slideshare.net/hlb/sass-compass-7653212 http://www.slideshare.net/adantz/frontendentwicklung-mit-sass-compass http://www.slideshare.net/verekia/deep-dive-into-css-preprocessors http://compass-style.org/ http://sass-lang.com/
Obrigado! Disponível em: http://www.slideshare.net/andersonagr Contato: @andersonaguiar
[email protected]