SlideShare a Scribd company logo
1 of 55
www.axon.vnfb.com/AxonActiveVietNam
Golden Team
Web UI Design Best Practices
www.axon.vnfb.com/AxonActiveVietNam
Agenda
● Introduction
● Best practices
○ Layout
○ Getting input
○ Navigation
○ Data & Content Management
○ Light, Color and Contrast
● How to Choose and Apply
● Q&A
www.axon.vnfb.com/AxonActiveVietNam
Introduction
www.axon.vnfb.com/AxonActiveVietNam
UI and UX
UX: Design the Experience
- How ... feel ...
- Emotional
UI: Design the Product
- What … look ...
- Technical
www.axon.vnfb.com/AxonActiveVietNam
There is a saying ...
www.axon.vnfb.com/AxonActiveVietNam
Put everything together
www.axon.vnfb.com/AxonActiveVietNam
Patterns of Layout
● Two of the common layouts are:
○ F-pattern layout
○ Z-pattern layout
● What? How? Why?
www.axon.vnfb.com/AxonActiveVietNam
F-Pattern Layout
21
3 4
5 6
7 8
9
www.axon.vnfb.com/AxonActiveVietNam
1 2
3 4
www.axon.vnfb.com/AxonActiveVietNam
F-Pattern Layout
● Why Is This Pattern Effective?
○ It follows users' natural sight.
○ Conversely, It promotes the user’s
sight to follow naturally.
www.axon.vnfb.com/AxonActiveVietNam
Z-Pattern Layout
1 2
3 4
www.axon.vnfb.com/AxonActiveVietNam
1 2
3 4
www.axon.vnfb.com/AxonActiveVietNam
● Why Is This Pattern Effective?
○ It follows users' natural sight.
○ It adheres the 4 of principles of an
effective design:
1. Branding
2. Visual Hierarchy
3. Structure
4. A Call to Action
Z-Pattern Layout
www.axon.vnfb.com/AxonActiveVietNam
Getting Input
www.axon.vnfb.com/AxonActiveVietNam
Inputs
www.axon.vnfb.com/AxonActiveVietNam
Inputs
I need hints, hints, hints!
I want to fix my mistake now!
I hate complication!
www.axon.vnfb.com/AxonActiveVietNam
Users want to know exactly
what data to enter.
www.axon.vnfb.com/AxonActiveVietNam
Users want immediate
feedback about entered
data.
www.axon.vnfb.com/AxonActiveVietNam
Users want to enter data
without worrying about the
formats.
www.axon.vnfb.com/AxonActiveVietNam
Inputs
Hints !!!
Immediate feedback !!!
Smart formats !!!
www.axon.vnfb.com/AxonActiveVietNam
Navigation
www.axon.vnfb.com/AxonActiveVietNam
Find alternative website
www.axon.vnfb.com/AxonActiveVietNam
Recommendations &
Related Content
www.axon.vnfb.com/AxonActiveVietNam
Recommendations &
Related Content
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
Infinite Scroll
www.axon.vnfb.com/AxonActiveVietNam
Infinite Scroll
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
“Sticky” Fixed Navigation
www.axon.vnfb.com/AxonActiveVietNam
Data and
Content Management
www.axon.vnfb.com/AxonActiveVietNam
Data and Content
Management
● Content & Data Interaction
● Autosave
● Quick Search Box
● Hidden Information
● Media
● Empty States
www.axon.vnfb.com/AxonActiveVietNam
Content & Data Interaction
Hover Click Drag & Drop
www.axon.vnfb.com/AxonActiveVietNam
Content & Data Interaction
www.axon.vnfb.com/AxonActiveVietNam
Autosave
The user wants to protect their data and continue working
without having to remember to do so.
www.axon.vnfb.com/AxonActiveVietNam
Quick Search Box
User remember what he looking for, but
he want to reduce manipulations.
www.axon.vnfb.com/AxonActiveVietNam
Hidden Information
The user wants quick access secondary information that’s
not usually necessary to show.
www.axon.vnfb.com/AxonActiveVietNam
Media
Flickr Photo Viewer
Lightbox pops up,
background grays
out
Thumb image slider
Full screen mode
Back and forward navigation
button
www.axon.vnfb.com/AxonActiveVietNam
Empty States
The user needs to know why a section of the application is
empty and what to do next.
www.axon.vnfb.com/AxonActiveVietNam
Light, Color
and Contrast
www.axon.vnfb.com/AxonActiveVietNam
Light
Create depth
www.axon.vnfb.com/AxonActiveVietNam
Light
Lighter shades appear closer to us and darker shades
further away. Why?
www.axon.vnfb.com/AxonActiveVietNam
Color
Warmer colors expand when placed next to colder colors.
www.axon.vnfb.com/AxonActiveVietNam
Contrast
Higher contrast items stand out — they catch your eye.
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
How to Choose
and Apply
www.axon.vnfb.com/AxonActiveVietNam
4 steps
Define
problem
Find
examples
Choose
a good
example
Apply
the
solution
www.axon.vnfb.com/AxonActiveVietNam
S1: Define problem
#User Story 6969
As a user,
I want to rate a video and overview about all
rating of this video
Then I can contribute to the site, and help
build a great community
www.axon.vnfb.com/AxonActiveVietNam
S2: Find examples
www.axon.vnfb.com/AxonActiveVietNam
S3: Choose a good example
www.axon.vnfb.com/AxonActiveVietNam
S4: Apply the solution
● Average of rating
● Clickable items
www.axon.vnfb.com/AxonActiveVietNam
4 steps
Define
problem
Find
examples
Choose
a good
example
Apply
the
solution
www.axon.vnfb.com/AxonActiveVietNam
www.axon.vnfb.com/AxonActiveVietNam
Reference
● http://www.uxpin.com/web-ui-design-best-practices.html
● http://www.uxpin.com/web-design-patterns.html
● http://www.fastcodesign.com/3032719/ui-ux-who-does-what-a-designers-
guide-to-the-tech-industry
● http://thecdm.ca/news/ux-vs-ui
● http://www.vanseodesign.com/web-design/3-design-layouts/
● http://www.uxpin.com/visual-web-ui-design-colors-space-contrast.html
www.axon.vnfb.com/AxonActiveVietNam

More Related Content

What's hot

Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information ArchitectureMike Crabb
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESJeremy Robinson
 
Heuristic Usability Evaluation
Heuristic Usability Evaluation Heuristic Usability Evaluation
Heuristic Usability Evaluation Sokteang Ngov
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignKoombea
 
Introduction to UX Design
Introduction to UX DesignIntroduction to UX Design
Introduction to UX DesignBill Tribble
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience? Dotinum
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoBrad Frost
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design GDGKuwaitGoogleDevel
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignJoan Lumanauw
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Robert Stribley
 

What's hot (20)

Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 
Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
 
UX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLESUX RULES: 10 ESSENTIAL PRINCIPLES
UX RULES: 10 ESSENTIAL PRINCIPLES
 
Heuristic Usability Evaluation
Heuristic Usability Evaluation Heuristic Usability Evaluation
Heuristic Usability Evaluation
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
Introduction to UX Design
Introduction to UX DesignIntroduction to UX Design
Introduction to UX Design
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
UX Explained
UX ExplainedUX Explained
UX Explained
 
Introduction to UI UX
Introduction to UI UXIntroduction to UI UX
Introduction to UI UX
 
UX/UI Design 101
UX/UI Design 101UX/UI Design 101
UX/UI Design 101
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
 
Atomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San DiegoAtomic Design - An Event Apart San Diego
Atomic Design - An Event Apart San Diego
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
 
UX design
UX designUX design
UX design
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
 
Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15Introduction to Information Architecture & Design - 2/14/15
Introduction to Information Architecture & Design - 2/14/15
 
UX/UI Introduction
UX/UI IntroductionUX/UI Introduction
UX/UI Introduction
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 

Similar to Web UI Best Practices.ppt

[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...DevDay.org
 
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...DevDay.org
 
Creating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectsCreating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectszulmach .
 
User Experience Documentation - Lime.com
User Experience Documentation - Lime.comUser Experience Documentation - Lime.com
User Experience Documentation - Lime.comMark Waldo
 
IABC East Texas: Websites on a Shoestring Budget
IABC East Texas: Websites on a Shoestring BudgetIABC East Texas: Websites on a Shoestring Budget
IABC East Texas: Websites on a Shoestring BudgetWhitley Crawford
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
 
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...DevDay.org
 
Salesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventSalesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventanimuscrm
 
Design Presentation.pdf
Design Presentation.pdfDesign Presentation.pdf
Design Presentation.pdfVamsiYeduri
 
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...DevDay.org
 
Learn How To Implement Mobile First Into Your Website Dominate19 - V2
Learn How To Implement Mobile First Into Your Website Dominate19 - V2Learn How To Implement Mobile First Into Your Website Dominate19 - V2
Learn How To Implement Mobile First Into Your Website Dominate19 - V2Exposure Ninja
 
BYOD: Add Affordable 3D Content to Your eLearning
BYOD: Add Affordable 3D Content to Your eLearningBYOD: Add Affordable 3D Content to Your eLearning
BYOD: Add Affordable 3D Content to Your eLearningMichael Sheyahshe
 
Chrome extensions
Chrome extensions Chrome extensions
Chrome extensions Ahmad Tahhan
 
Web animation, interaction and user experience
Web animation, interaction and user experienceWeb animation, interaction and user experience
Web animation, interaction and user experiencesaya4
 

Similar to Web UI Best Practices.ppt (20)

Agile BDD
Agile BDDAgile BDD
Agile BDD
 
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
 
BDD in Automation Testing
BDD in Automation TestingBDD in Automation Testing
BDD in Automation Testing
 
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...
[DevDay 2016] Web Components, is it the future of Web Development? Speaker: V...
 
Creating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objectsCreating Modern UI PowerBuilder Framework using native objects
Creating Modern UI PowerBuilder Framework using native objects
 
User Experience Documentation - Lime.com
User Experience Documentation - Lime.comUser Experience Documentation - Lime.com
User Experience Documentation - Lime.com
 
IABC East Texas: Websites on a Shoestring Budget
IABC East Texas: Websites on a Shoestring BudgetIABC East Texas: Websites on a Shoestring Budget
IABC East Texas: Websites on a Shoestring Budget
 
IA workshop
IA workshopIA workshop
IA workshop
 
HTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & PlanningHTML5 Meetup | Back to Basics: Wireframing & Planning
HTML5 Meetup | Back to Basics: Wireframing & Planning
 
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
[DevDay 2016] Secret tools for a Scrum Team - Speaker: Sebastian Sussman – CI...
 
Salesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventSalesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds event
 
Design Presentation.pdf
Design Presentation.pdfDesign Presentation.pdf
Design Presentation.pdf
 
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...
[DevDay 2016] The toolkit for an amazing product - Speaker: Sebastian Sussman...
 
[Da Nang Scrum Breakfast] Angular Tour
[Da Nang Scrum Breakfast] Angular Tour[Da Nang Scrum Breakfast] Angular Tour
[Da Nang Scrum Breakfast] Angular Tour
 
Learn How To Implement Mobile First Into Your Website Dominate19 - V2
Learn How To Implement Mobile First Into Your Website Dominate19 - V2Learn How To Implement Mobile First Into Your Website Dominate19 - V2
Learn How To Implement Mobile First Into Your Website Dominate19 - V2
 
MOB PROGRAMMING
MOB PROGRAMMINGMOB PROGRAMMING
MOB PROGRAMMING
 
BYOD: Add Affordable 3D Content to Your eLearning
BYOD: Add Affordable 3D Content to Your eLearningBYOD: Add Affordable 3D Content to Your eLearning
BYOD: Add Affordable 3D Content to Your eLearning
 
Getting started with #Noestimates
Getting started with #NoestimatesGetting started with #Noestimates
Getting started with #Noestimates
 
Chrome extensions
Chrome extensions Chrome extensions
Chrome extensions
 
Web animation, interaction and user experience
Web animation, interaction and user experienceWeb animation, interaction and user experience
Web animation, interaction and user experience
 

Web UI Best Practices.ppt