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
Power Tools for Browser-Based Design (Artifact ...
Search
Stephen Hay
May 05, 2014
Design
6
520
Power Tools for Browser-Based Design (Artifact 2014)
Various tools (some non-obvious) that designers might consider using for web design.
Stephen Hay
May 05, 2014
Tweet
Share
More Decks by Stephen Hay
See All by Stephen Hay
The Virtues of Low-fi
stephenhay
1
190
CSS For Good, Not Evil
stephenhay
2
1.8k
The Tail and Its Dog
stephenhay
1
310
From Deception to Clarity
stephenhay
4
670
Sculpting Text
stephenhay
4
930
The Zero Interface: Using Zero-based Thinking to Maintain Simplicity (FOWD London 2014)
stephenhay
2
560
Flexbox: One Giant Leap for Web Layout
stephenhay
6
410
The New Photoshop, Part 2: The Revenge of the Web (FEC13)
stephenhay
9
940
Flexbox: One Giant Leap for Web Layout
stephenhay
5
180
Other Decks in Design
See All in Design
What makes a great Director?
_limex_
0
130
AIの実践とコミュニケーションデザインの意義 / AI practice and the significance of communication design
bebe
0
770
AIを身近に感じるために、デザイナー全員で一つのサービスを使ってみた
_psyc0_
0
280
“ブロック”で作る、WordPress制作フロー変革のすすめ
koots2021
4
1.9k
【30人中30人が3ヶ月平均180万収入アップ】マズロー安達の弟子、成功事例集
maslow_akkun
0
260
株式会社バクタム 会社説明資料
bactum
0
290
UXデザインはなぜ定着しないのか?
designstudiopartners
0
900
企画を動かすデザイナーの思考!「広げて絞る」アプローチ。
hikidakan
0
150
新しいデザインの難しさ(公開版) / Difficulties in the New Design (public ver.)
usagimaru
1
830
decksh object reference
ajstarks
2
1.3k
UX & Accessibilité cognitive : et si vous simplifiiez vraiment l’expérience utilisateur ?
marietournelle35
0
120
SAMSUL KAMAR ABDUL RAHMAN
samsulrahman32
0
150
Featured
See All Featured
Code Review Best Practice
trishagee
70
19k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building Applications with DynamoDB
mza
96
6.6k
It's Worth the Effort
3n
187
28k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Become a Pro
speakerdeck
PRO
29
5.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Practical Orchestrator
shlominoach
190
11k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Writing Fast Ruby
sferik
628
62k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Transcript
POWER TOOLS FOR BROWSER-BASED DESIGN Stephen Hay Artifact . Austin
. May 5, 2014
TIM “THE TOOLMAN” TAYLOR
DAVE “THE TOOLMAN” RUPERT
TOOL RULE THE It’s not about the tools.
http://psdisasters.com
None
A hammer is tool. It can be used to build
things. It can also be used to break things.
DESIGN PROCESS IS A FUNNEL
THE DESIGN FUNNEL
THE DESIGN FUNNEL
VISUAL DESIGN COMPONENTS
VISUAL DESIGN COMPONENTS Typography Imagery Color Layout CONTENT {
AND ALSO…
AND ALSO… Creating mockups/comps “Sketching” in code Reference Documentation
CONTENT Dealing with
<H1>HTML</H1> It’s not perfect, but for web designers it’s ubiquitous
and easily converted to other structured formats. ! You should probably also learn CSS.
PLAIN TEXT MARKUP Markdown reStructuredText Asciidoc (and many more!)
DON’T LET THE COMMAND LINE FRIGHTEN YOU.
MARKDOWN
MARKDOWN
PANDOC Pandoc converts documents in one markup format to another,
and it supports lots of formats. http://johnmacfarlane.net/pandoc/
PANDOC $ pandoc foo.markdown -o foo.html
PANDOC
PANDOC
EMMET Emmet allows you to construct HTML via a CSS
selector-like syntax. http://emmet.io/
EMMET Emmet allows you to construct HTML via a CSS
selector-like syntax. http://emmet.io/ NERD MODE
EMMET NERD MODE
EMMET NERD MODE
TYPOGRAPHY Dealing with
TYPECAST Type-based prototyping ! Great for “sculpting” structured content. http://typecast.com/
TYPECAST
TYPECAST
CSS
IMAGES Dealing with
MORGUEFILE http://www.morguefile.com/
MORGUEFILE Free-to-use images. http://www.morguefile.com/
MORGUEFILE Free-to-use images. But if you use stock photography in
your finished designs, I will hunt you down. http://www.morguefile.com/
MORGUEFILE Free-to-use images. But if you use stock photography in
your finished designs, I will hunt you down. And I will kill you. http://www.morguefile.com/
MORGUEFILE
MORGUEFILE
PLACEHOLD.IT Just call a URL and you’ve got a placeholder
image. http://placehold.it/
PLACEHOLD.IT http://placehold.it/330x185
PLACEHOLD.IT http://placehold.it/330x185 http://placehold.it/330x185/b58900/ffffff
ICOMOON Construct your own icon font, or download a set
of icons in SVG format. http://icomoon.io/
ICOMOON
ICOMOON
GRUMPICON Ue the Grumpicon to get your SVGs HD(Retina)-ready. http://www.grumpicon.com/
GRUMPICON
GRUMPICON
IMAGEOPTIM Optimizes images (OS X) http://imageoptim.com/
IMAGEOPTIM
IMAGEOPTIM
IMAGEMAGICK Wicked command line black magic for images. !
It’s actually a suite of tools. http://emmet.io/ NERD MODE
IMAGEMAGICK animate • compare • composite • conjure • convert
• display • identify • import • mogrify • montage • stream NERD MODE
IMAGEMAGICKNERD MODE
IMAGEMAGICK convert foo.gif foo.png NERD MODE
IMAGEMAGICK convert foo.gif foo.png convert foo.jpg -resize 50% foo.png NERD
MODE
IMAGEMAGICK convert foo.gif foo.png convert foo.jpg -resize 50% foo.png convert
input.png -colorspace RGB +sigmoidal-contrast 11.6933 -define filter:filter=Sinc -define filter:window=Jinc -define filter:lobes=3 -resize 400% -sigmoidal-contrast 11.6933 -colorspace sRGB output.png NERD MODE
IMAGEMAGICK convert foo.gif foo.png convert foo.jpg -resize 50% foo.png convert
input.png -colorspace RGB +sigmoidal-contrast 11.6933 -define filter:filter=Sinc -define filter:window=Jinc -define filter:lobes=3 -resize 400% -sigmoidal-contrast 11.6933 -colorspace sRGB output.png NERD MODE OMGWTF MODE
IMAGEMAGICKNERD MODE
IMAGEMAGICKNERD MODE
IMAGEMAGICKNERD MODE
COLOR Dealing with
KULER Colors. https://kuler.adobe.com/
KULER
KULER
CSS
LAYOUT Dealing with
GRIDSET Create web layout grids with a GUI https://gridsetapp.com/
GRIDSET https://gridsetapp.com/
ISH. http://bradfrostweb.com/demo/ish/
ISH. Stress-test your responsive layout. http://bradfrostweb.com/demo/ish/
ISH. Stress-test your responsive layout. Don’t cry. http://bradfrostweb.com/demo/ish/
ISH
ISH
CSS
MOCKUPS/COMPS Creating
DREAMWEAVER, PART II
DREAMWEAVER, PART II GUI tools for designing that output
code.
DREAMWEAVER, PART II GUI tools for designing that output
code. Advantage: mockup in browser
DREAMWEAVER, PART II GUI tools for designing that output
code. Advantage: mockup in browser Disadvantage: magic
DREAMWEAVER, PART II Macaw Easel CoffeeCup http://macaw.co/ https://www.easel.io/ http://www.coffeecup.com/
I DON’T ENDORSE ANY OF THESE. I’M JUST NAMING EXAMPLES.
FRAMEWORKS Bootstrap Zurb Foundation I DON’T ENDORSE ANY OF THESE.
I’M JUST NAMING EXAMPLES. http://getbootstrap.com/ http://foundation.zurb.com/
STATIC SITE GENERATORS Jekyll Dexy + Many others NERD
MODE
STATIC SITE GENERATORS A quick example with Dexy
STATIC SITE GENERATORS A quick example with Dexy
TEMPLATING Jinja2 Mustache + Many others NERD MODE
TEMPLATES Jinja2 example
TEMPLATES Jinja2 example
CSS
SKETCHING IN CODE Tools for
BROWSER DEV TOOLS Tweak on an existing design in
the browser.
DEV TOOLS
DEV TOOLS
JSBIN Very useful playground for HTML/CSS/JS
JSBIN
JSBIN
CSS
DOCUMENTATION Producing
ASCIIDOCTOR So awesome that we should share a moment
of silence.
ASCIIDOCTOR
ASCIIDOCTOR
DEXY Keep prose and code separate. ! NERD MODE
DEXY NERD MODE
DEXY NERD MODE
LEARNING The reference manual for web-based tools is the web
itself.
REFERENCE WebPlatform.org Mozilla Developer Network HTML5Rocks Anything Brad Frost writes
RELAX. If something solves a problem for you, don’t be
afraid to add it to your toolbox. ! Part of the fun of web design is trying out new ways of solving problems.
THANK YOU! @stephenhay