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

UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshopInova LLC
 
UI UX introduction
UI UX introductionUI UX introduction
UI UX introductionIsmail Norri
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It WorksAciron Consulting
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiMatin Maleki
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
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/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Servicesdeorwine infotech
 
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
 
Elements of user experience presentation
Elements of user experience presentationElements of user experience presentation
Elements of user experience presentationNeel Khan
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationOptimizely
 
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
 

What's hot (20)

Website Usability
Website UsabilityWebsite Usability
Website Usability
 
UI/UX Courses
UI/UX Courses UI/UX Courses
UI/UX Courses
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
UI UX introduction
UI UX introductionUI UX introduction
UI UX introduction
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It Works
 
UI / UX Design Presentation
UI / UX Design PresentationUI / UX Design Presentation
UI / UX Design Presentation
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
User Research 101
User Research 101User Research 101
User Research 101
 
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/ui Design Solution Services
Ux/ui Design Solution ServicesUx/ui Design Solution Services
Ux/ui Design Solution Services
 
Ui design
Ui designUi design
Ui design
 
UX research
UX researchUX research
UX research
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
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
 
Elements of user experience presentation
Elements of user experience presentationElements of user experience presentation
Elements of user experience presentation
 
Clover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive ExperimentationClover Rings Up Digital Growth to Drive Experimentation
Clover Rings Up Digital Growth to Drive Experimentation
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 

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
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)Rachel M. Carmena
 

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...
 
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
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)
 

Web UI Best Practices.ppt