design 4 developers

37

Upload: jason-beaird

Post on 27-Jan-2015

110 views

Category:

Design


2 download

DESCRIPTION

My presentation for the ConvergeSC conference on June 27th, 2009 in Columbia, SC.

TRANSCRIPT

Page 1: Design 4 Developers
Page 2: Design 4 Developers

Principles of Beautiful Web Design

Page 3: Design 4 Developers

Photo Credit:

davefishernc (flickr)

Page 4: Design 4 Developers

Design can be learned. (srsly!) Good Design IS Problem Solving:

Designer mentality vs. coder methodology.

Visual

Emotional

Random Intuitive

Subjective

Verbal

Logical

Sequential Analytical

Objective

Nielson and Zeldman

http://www.happywebbies.com/

Page 5: Design 4 Developers

“Design depends largely on constraints.”

- Charles Eames

Page 6: Design 4 Developers

Layout

Color

Texture

Type

Imagery

You gottalearn the rules befoyou try tobreak them

Page 7: Design 4 Developers

Layout: Balance

Finding it and shifting it. Symmetrical & Asymmetrical

Page 8: Design 4 Developers

Bad Balance

Page 9: Design 4 Developers

Good Balance

Page 10: Design 4 Developers

Layout: Unity Via Proximity and Repetition

Page 11: Design 4 Developers

Bad Unity

Page 12: Design 4 Developers

Good Unity

Page 13: Design 4 Developers

Layout: Emphasis

Many ways to achieve it, whether you want to or not:

Placement

Continuance

Isolation

Contrast

Proportion

Page 14: Design 4 Developers

Bad Emphasis

Page 15: Design 4 Developers

Good Emphasis

Page 16: Design 4 Developers

Layout: Grids (are good!)

http://designbygrid.com/

Page 17: Design 4 Developers
Page 18: Design 4 Developers
Page 19: Design 4 Developers

Color: The Wheel

Orange, Green, Violet

Red-Orange, Yellow-Orange,

Yellow-Green, Blue-Green,

Blue-Violet, Red-Violet

Page 20: Design 4 Developers

Color: Schemes

Page 21: Design 4 Developers
Page 22: Design 4 Developers
Page 23: Design 4 Developers
Page 24: Design 4 Developers

Color: Resources

1. http://www.colorzilla.com Firefox eyedropper plugin.

2. http://kuler.adobe.com Flash-based color scheme tool.

3. http://www.colourlovers.com Color scheme community site.

Page 25: Design 4 Developers

Texture

The web shouldn’t always feel like the web.

Page 26: Design 4 Developers

Typography

As with design principles, there are a lot of vocabulary

terms to digest when first learning about the nuances of typography. Getting to know the 5 basic categories of

fonts is a good foundation.

1. Baseline

2. Cap height

3. Crossbar

4. Serif

5. Meanline

6. Bowl

7. Descended

8. Counter

9. Stem

10. Tittle

11. Terminal

12. Ascender

13. Leg

14. Ligature

15. X-height

Page 27: Design 4 Developers

Typography: Serif Fonts

Page 28: Design 4 Developers

Typography: Sans-Serif Fonts

Page 29: Design 4 Developers

Typography: Fixed-Width Fonts

Page 30: Design 4 Developers

Typography: Handwritten Fonts

Page 31: Design 4 Developers

Typography: Novelty Fonts

Page 32: Design 4 Developers
Page 33: Design 4 Developers

4. Typography: The “OK, Fine” 9

These nine fonts are

installed by default on

most Mac and PC

computers.

Arial

Arial Black

Comic Sans MS

Courier New

Georgia Impact Times New Roman

Trebuchet MS

Verdana

Page 34: Design 4 Developers

4. Typography: The “OK, Fine” 9

Specify preferred fonts first: font-family: Avenir, Helvetica, Arial, sans-serif;

font-family: Minion, "Times New Roman", times, serif;

Use Background Images Use sIFR (Scalable Inman Flash Replacement)

Use Cufón (JavaScript text replacement without Flash)

Page 35: Design 4 Developers

5. Imagery

Images & illustrations can make or break a website.

Page 36: Design 4 Developers

5. Imagery: Selection

1. What is the most relevant

image for the subject?

2. What is the most artistic and

interesting image I can use?

3. What would be the most appealing

image for the target audience?

Digital Web: Cooking with Stock

http://tinyurl.com/dw-stock

Page 37: Design 4 Developers

When they're not working on their day jobs,

most top-notch web designers are pushing

the web design envelope after-hours or on

their own personal sites manipulating

current technologies and expanding the

medium's design vocabulary.”

- Curt Cloninger, "Fresh Styles for Web Designers”, 2001

Keep at it! “