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
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
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
630
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
100
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Refining Active Record
shugo
0
160
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
130
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
170
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.1k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
14
40k
How to Talk to Developers About Accessibility
jct
2
580
How to build a perfect <img>
jonoalderson
1
6.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Cult of Friendly URLs
andyhume
79
7k
Faster Mobile Websites
deanohume
310
32k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
What's in a price? How to price your products and services
michaelherold
247
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Building Applications with DynamoDB
mza
96
7.2k
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]