living style guides

35
LIVING STYLE GUIDES June 24, 2015

Upload: rachel-mcclung

Post on 18-Aug-2015

29 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Living Style Guides

LIVING STYLE GUIDESJune 24, 2015

Page 2: Living Style Guides

As the sun set...

Page 3: Living Style Guides
Page 4: Living Style Guides

It’s getting dark...

Page 5: Living Style Guides
Page 6: Living Style Guides

Living Style GuideA live web page that displays the styles and components used in

a particular product. The purpose of the style guide is to provide

accurate, up-to-date information about the style and construction of

the site standards.

Page 7: Living Style Guides

Popularized by developer Nicole Sullivan. Emphasis: single point of

truth for documentation.

Style Guide Driven Development

➵ more at twitter.com/stubbornella

Page 8: Living Style Guides

How Patterns Work

Page 9: Living Style Guides

What is a “pattern”?Patterns are the building blocks of user

interfaces. They provide solutions to a

repeating interaction problem.

The pattern concept was popularized in

the book A Pattern Language, by architect

Christopher Alexander in the ‘70s.2

Page 10: Living Style Guides

Web SkinSleek, intuitive, and powerful front-end framework for fasater and easier web development at Workiva.

Getting Started CSS Icons Components JavaScript Sass API

Currently v1.1.0 Web Skin 0.4.27 docs GitHub project Contribute

Web Skin

Download Web Skin

Page 11: Living Style Guides

Official DefinitionWeb Skin is a ground level framework that provides markup spec

for a CSS class skinning API.1

• Consistent UI skins for a large app ecosystem.

• Detailed visual and technical specifications.

• Bridges gap between UX and Development.

Page 12: Living Style Guides

Goal: make our apps feel like one seamless experience. 2

Page 13: Living Style Guides

Get it

FREE

Page 14: Living Style Guides

Cancel Save changes

Cancel Affirm

Default Modal (HTML)

Modals Updated 060815

Small Modal (HTML)

Small Modal (FLEX)

Small Modal with Two Choices

Paragraph contents of a small modal dialog.

Small Modal with Two Choices

Paragraph contents of a small modal dialog.

AffirmCancel

Default Modal with Two Choices

Paragraph contents of a Dialog. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Convert “Q2_2013_meeting.ppt” to Wdesk presentation?

This will allow you to edit and collaborate on this presentation in Wdesk.

Convert PresentationMaybe Later

Default Modal with 3+ Choices

Paragraph contents of a Dialog. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Create CertificationSet RemindersAdd Tags

Default Modal with 3+ Choices

Paragraph contents of a Dialog. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

ActionCancelTertiary Action

Default Modal with Decision Required

Paragraph contents of a Dialog. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

RestoreDiscard

Callout dialog variation

Actions variation: 3+ Related

Actions variation: Unrelated

Actions variation: Decision required

Please do not archive these files. Download a new copy from Web Skin as needed. They are subject to frequent change.

A way to display content over a background...

Page 15: Living Style Guides

Basic panel example

Panel content

Panel heading without title

Panel content

Panel title

Panel content

Panel footer

Updated 042815

Condensed Panel title

Condensed Panel content

Condensed Panel Footer

Accordion Panels

Value Settings:

Axis

Total Returns Performance

Title:Chart Type:

General

Legend

Show Title

Show All Values

Column

Panel content

Inverse Panel heading without title

Panel content

Inverse panel title

Panel styled on hover

type something here

Pabel styled manually

type something here

Panel with heading

Panel with footer

Collapsible panel

Condensed panel

Inverse contrast variation

Panel Focus

Basic example

Please do not archive these files. Download a new copy from Web Skin as needed. They are subject to frequent change.

A way to expand and collapse content...

Page 16: Living Style Guides

A way to navigate...

Page 17: Living Style Guides

A way to show a list of content...

Page 18: Living Style Guides

General XBRL Filing Profile Fields 42

INFO

Cras justo odio

Dapibus ac facilisis in

Morbi leo risus

Porta ac consectetur ac

Vestibulum at eros

Ut tristique mollis blandit. Integer egestas varius libero eu suscipit. Sed auctor scelerisque dui ac luctus. Morbi tristique mauris quis imperdiet ultricies.

Pellentesque ac varius mauris, id sollicitudin est. Nunc efficitur massa sed ligula porta rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris cursus nunc a tristique facilisis. Ut et mi sit amet elit varius molestie accumsan sit amet sem. In ut neque tortor. In a convallis eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Edit OK

Importing

Page 19: Living Style Guides

Following Pattern• Consistency across our platform makes for a better

user experience.

• Custom styles = use wisely.

• Balance between innovation and reinvented wheels.

Page 20: Living Style Guides

Avoid “special snowflakes.” Design for the ecosystem.

Page 21: Living Style Guides

Wise Council

Page 22: Living Style Guides

Qualifiers for New Patterns• Unique Construction: more than a visual treatment of existing

pattern, has a distinct configuration of elements.

• Solves Problem: has a stated use case.

• Modular Design: defined elements belong to the component.

• Repeatable Usage: expected to be used in several places.

Page 23: Living Style Guides

Notable Style Guides

Page 24: Living Style Guides
Page 25: Living Style Guides
Page 26: Living Style Guides
Page 27: Living Style Guides
Page 28: Living Style Guides
Page 29: Living Style Guides
Page 30: Living Style Guides
Page 31: Living Style Guides

Respond to device width, resolution, or pixel density.

Page 32: Living Style Guides

Save time, money, and improve site performance.

Page 33: Living Style Guides

Getting Started• Many resources at styleguides.io

• Read Front End Style Guides by Anna Debenham.

• Assess level of detail needed.

• Sell it: work more efficiently and boost morale.

Page 34: Living Style Guides

Parting thoughts?

Page 35: Living Style Guides

References1 Lademann, Aaron. “UI Platform Presentation.” April 2015.2 “10 UI Design Patterns You Should Be Paying Attention To.” Smashing Magazine. 22 June 2009. Web. 18 May 2015.

Photo CreditsOhmer, David. Dexter Mausoleum in a Tree Grip. Digital image. http://bit.ly/1TN8g2h. 20 Nov. 2010.

Gadal, Damian. I’ll Take You There. Digital image. Http://bit.ly/1GybPiN 25. Jan. 2014.

Price, Luke. Creepy Cemetery. Digital image. http://bit.ly/1KbLuOI. 31 May 2014.

L. Dragonfly CC. First Individual Snowflake Outdoors. Digital image. http://bit.ly/1HdkT3d. 2 February 2013.

Lord of the Rings: Fellowship of the Ring. New Line Home Entertainment, 2002. Film.

Cartledge, Peter. Crow. Digital image. http://bit.ly/1HeOx69. 7 January 2015.