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
500
Node on the Road
ericf
1
140
YUI and The Future
ericf
2
780
YUI 3.10.0 — Go Fast
ericf
3
620
YUI, Open Source, and Community
ericf
0
490
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
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.5k
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.1k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
FDEが実現するAI駆動経営の現在地
gonta
2
270
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
200
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
霧の中の代数的エフェクト
funnyycat
1
490
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
240
Foundation Models frameworkで画像分析
ryodeveloper
1
600
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
310
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
150
Featured
See All Featured
Music & Morning Musume
bryan
47
7.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The Invisible Side of Design
smashingmag
301
52k
Prompt Engineering for Job Search
mfonobong
0
400
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
450
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
470
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
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