Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pure
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Eric Ferraiuolo
November 21, 2013
Programming
990
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pure
Eric Ferraiuolo
November 21, 2013
More Decks by Eric Ferraiuolo
See All by Eric Ferraiuolo
React.js & i18n
ericf
2
490
Node on the Road
ericf
1
130
YUI and The Future
ericf
2
770
YUI 3.10.0 — Go Fast
ericf
3
610
YUI, Open Source, and Community
ericf
0
480
Advocatus Diaboli – Throne of JS
ericf
8
16k
Y.App: Coordinating URL Navigation, Routing, and Managing Views
ericf
10
2.1k
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
180
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.5k
はてなアカウント基盤 State of the Union
cockscomb
0
700
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
180
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
190
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
220
さぁV100、メモリをお食べ・・・
nilpe
0
150
Oxlintのカスタムルールの現況
syumai
6
1.2k
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
120
Inside Stream API
skrb
1
770
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
210
AI 輔助遺留系統現代化的經驗分享
jame2408
1
990
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Tell your own story through comics
letsgokoyo
1
970
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Making Projects Easy
brettharned
120
6.7k
First, design no harm
axbom
PRO
2
1.2k
We Are The Robots
honzajavorek
0
250
Transcript
Pure @ericf Yahoo purecss.io
None
Pure 4.4KB
CSS Only NORMALIZE.CSS
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.3.0/pure-min.css"> $ bower install pure OR
Common & Hard PROBLEMS
Base Grids Forms Menus Tables Buttons
<button class="pure-button"> Buy now </button> index.html Buy now
.pure-button { display: inline-block; *display: inline; zoom: 1; line-height: normal;
white-space: nowrap; vertical-align: baseline; text-align: center; cursor: pointer; font-family: inherit; font-size: 100%; *font-size: 90%; *overflow: visible; padding: 0.5em; background-color: #E6E6E6; color: #444; color: rgba(0, 0, 0, 0.80); *color: #444; border: 1px solid #999; border: none rgba(0, 0, 0, 0); border-radius: 2px; text-decoration: none; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pure-button { color: #fff; background-color: #70bf41; } app.css pure-button.css
.pure-button { color: #fff; background-color: #70bf41; } app.css Buy now
Pure & Sass OR ANY PREPROCESSOR
<button class="pure-button"> Buy now </button> index.html Buy now
<button> Buy now </button> index.html Buy now
@import "pure"; ! button { @extend .pure-button; color: #fff; background-color:
#70bf41; } app.scss Buy now
Responsive Design
2 PROBLEMS
@media screen and (min-width: 48em) { ... }
@media screen and (min-width: 48em) { ... } 1. CAN’T
OVERRIDE
2. IE < 9
Pure & Tooling DEVELOPER WORKFLOW
REWORK
REWORK REWORK PLUGINS GRUNT PLUGINS WEB UI YEOMAN
var rework = require('rework'), pureGrids = require('rework-pure-grids'); ! var css
= rework('') .use(pureGrids.units(10)) .toString(); rework-pure-grids
None
Let’s Discuss @ericf Yahoo purecss.io