Professional UI Website design - PowerPoint PPT Presentation

About This Presentation
Title:

Professional UI Website design

Description:

this presentation will gives you comprehensive overview of "how to creat a professional user interface website". – PowerPoint PPT presentation

Number of Views:158

less

Transcript and Presenter's Notes

Title: Professional UI Website design


1
Tips to Create A Professional User Interface
(UI) for a Website
For Every Web Designer
2
What you are going to learn
  • What is User Interface Design?
  • User Interface Design Basics
  • Basic Guidelines to Use HTML
  • Semantic Markup
  • Rule of Third
  • Responsive Web Design and its Basics
  • Browser Support

3
What is User Interface Design?
  • User Interface Design defines structure of
    Design or information that Communicates with
    users. This is the design of websites, computers
    appliances, mobile communication devices, and
    software applications with the focus on the
    users experience.
  • User Interface Design is the process of crafting
    a visual language and hierarchy that allows
    someone to use and engage an application.
  • User interface design is to make the users
    interaction as simple and efficient as possible,
    in terms of accomplishing user goals.
  • UI design is the process of taking the way a
    machine works and translating it into the way a
    user thinks.

4
Essentials to Create a Web Page
5
You should learn How to Code in
  • HTML Data Structure
  • CSS Presentation
  • JavaScript Behaviour
  • The whole purpose of this to help you get started
    with some basic guidelines
  • working on your website. It helps you to
    understand design easily also makes
  • you familiar with the code structure.
  • HTML5 Features
  • Semantic Mark-up
  • Form Enhancements
  • Audio/Video
  • Canvas
  • Content Editable
  • Drag Drop
  • Persistent Data Storage

6
Semantic Markup
  • Semantic markup is XHTML that has been written to
    define the context of the content enclosed in the
    markup.
  • This means that headers would be defined by lth1gt
    through lth6gt elements,
  • paragraphs with ltpgt elements, lists with ltolgt and
    ltulgt elements, and so on.
  • Tags that only have a meaning referring to style,
    such as ltbgt and ltigt should be
  • avoided in favor of tags that provide a semantic
    meaning along with their
  • standard styles, such as ltstronggt and ltemgt.
  • Semantics are the implied meaning of a subject,
    like a word or sentence. It
  • aids how humans interpret subject matter.

7
How to write Semantic Markup
  • HTML Document Structure
  • Html Document Structure (ltheadgt, ltbodygt, ltdivgt,
    ltspangt)
  • Text content
  • Content Structure (headlines, paragraph text,
    lists, quotations)
  • Visual presentation (css) to make content look a
    certain way
  • Links to audiovisual content (gif, jpeg, or png
    graphics)
  • Interactive behaviour (JavaScript, Ajax elements)
  • HTML Document Structure
  • Head (ltheadgt...lt/headgt)
  • Body (ltbodygt... lt/bodygt)

8
How to write Semantic Markup
  • Content markup
  • Heading Tag (lth1gt,lth2gt)
  • Paragraph Tags (ltpgtlt/pgt)
  • Strong Emphasis (ltstronggt lt/stronggt)
  • Italic Emphasis (ltemgt lt/emgt)
  • HTML also contains semantic elements such as
    classes, ids, divisions, spans,
  • and meta tags. Many style sheet and programming
    techniques require careful
  • semantic naming of page elements that will make
    content more easier to
  • understand, use, visually style, programmatically
    control and universally
  • accessible.

9
Rule of Third
  • In its most simple form the rule of thirds refers
    to a 3 by 3 grid that fits on top
  • of any image. There are no specific sizes to the
    blocks only that they are
  • equally shaped. The grid works horizontally or
    vertically and helps you
  • determine how the eye follows an image or group
    of images (such as a
  • website).

10
Responsive Web Design
  • The Internet took off quicker than anyone would
    have predicted. The use of mobile devices to surf
    the web is growing at an astronomical pace, but
    unfortunately much of the web isn't optimized for
    those mobile devices. Mobile devices are often
    constrained by display size and require a
    Different approach to how content is laid out on
    screen.

11
Responsive Web Design Basics
  • Responsive web design is the practice of
    building a website suitable to work on every
    device and every screen size, no matter how large
    or small, mobile or desktop. Responsive web
    design is focused around providing an intuitive
    and gratifying experience for everyone. Desktop
    computer and cell phone users alike all benefit
    from responsive websites. Responsive web
    designing is an entirely different version than
    traditional web designing.
  • Responsive web design is broken down into three
    main components
  • Flexible Layouts
  • Media Queries
  • Flexible Media

12
Flexible Layouts
  • Flexible layouts do not advocate the use of
    fixed measurement units, such as pixels or
    inches. Reason being, the viewport height and
    width continually change from device to device.
    Website layouts need to adapt to this change and
    fixed values have too many constraints.

13
Media Queries
  • Media queries were built as an extension to
    media types commonly found when targeting and
    including styles. Media queries provide the
    ability to specify different styles for
    individual browser and device circumstances.
    Being able to apply uniquely targetedstyles
    leverage to responsive web design.
  • Initializing Media Queries
  • HTML
  • ltlink href"styles.css" rel"stylesheet"
    media"all and (max-width 1024px)"gt
  • CSS
  • _at_media all and (max-width 1024px) ...
  • _at_import url(styles.css) all and (max-width
    1024px) ...

14
Flexible Media
  • The final, equally important aspect to responsive
    web design involves flexible
  • media. As viewports begin to change size media
    doesnt always follow suit.
  • Images, videos, and other media types need to be
    scalable, changing their size
  • as the size of the viewport changes.

15
Responsive Web Design Samples
16
Check for Browser Support
  • Throughout the process of building User
    Interface, it is necessary to test
  • design and development work in multiple browsers.
  • Due to the fact that browsers do not use a
    standard method for rendering a
  • website, errors can occur in a sites layout and
    functionality. If these issues are
  • not taken care of during the development process,
    a visitors experience
  • could be negatively impacted.
  • Cross Browser Testing Tools
  • BrowserStack
  • BrowserShots
  • SuperPreview
  • Lunascape
  • IETester
  • IE NetRenderer
  • Spoon
  • Browsera

17
User Interface
  • Design Basics

18
User Interface Elements
  • Users have become familiar with interface
    elements acting in a certain
  • way, so try to focus on anticipating what users
    might need to do and
  • ensuring that the interface has elements that are
    easy to access,
  • understand, and use to facilitate those actions.
  • Interface elements
  • Input Controls buttons, text fields, checkboxes,
    radio buttons, dropdown lists, list boxes,
    toggles, date field.
  • Navigational Components breadcrumb, slider,
    search field, pagination, slider, tags, icons
  • Informational Components tooltips, icons,
    progress bar, notifications, message boxes, modal
    windows
  • Containers accordion

19
User Interface Design Principles
  • Know your user
  • Keep Interface simple
  • Pay attention to page layout
  • Typography for visual hierarchy
  • Create consistency
  • Provide feedback
  • Be Tolerable
  • Empower user ease
  • Think about the defaults
  • Read users mind
  • Keep moving forward

20
Know Your User
  • User interface design requires a good
    understanding of user needs.
  • Focus on users goals and requirements. Try to
    think as a user while
  • working on design and start adapting users
    habits.
  • Then, learn about your users skills and
    experience, and what they
  • need. Find out what interfaces they like and sit
    down and watch how
  • they use them. Do not get carried away trying to
    keep up with the
  • competition by mimicking trendy design styles or
    adding new
  • features. By focusing on your user first, you
    will be able to create an
  • interface that lets them achieve their goals.

21
Keep Interface Simple
  • Good user interface design facilitates finishing
    the task at hand
  • without drawing unnecessary attention to itself.
  • Interface should make simple, common tasks to do,
    communicating
  • users own language. Provide good shortcuts which
    helps users to
  • understand features and grab information.
  • Try to avoid unnecessary elements and feature and
    content that are
  • not related to the subject.
  • People avoid and often ignore things they cannot
    understand thats
  • basic human nature. Avoid designing interface
    elements that make
  • people wonder what they do, because no one will
    bother finding out.

22
Pay Attention to Page Layout
  • Users spend the majority of their time on
    interface, try to model that
  • enhance the interface.
  • Consider the spatial relationships between items
    on the page and
  • structure the page based on importance. Careful
    placement of Items
  • can help draw attention to the most important
    pieces of information
  • and can aid scanning and readability.
  • You can direct attention toward or redirect
    attention away from items
  • using color, light, contrast, and texture to your
    advantage. Create
  • users communication with interface by putting
    related thing
  • together.

23
Typography for Visual Hierarchy
  • Carefully consider how you use typeface.
    Different sizes, fonts, and
  • arrangement of the text to help increase
    scanability, legibility and
  • readability.
  • Design your interface in a way that allows the
    user to focus on what is
  • most important. The size, color, and placement of
    each element work
  • together, creating a clear path to understanding
    your interface. A clear
  • hierarchy will go great lengths in reducing the
    appearance of
  • complexity .
  • Typography can clearly communicate with users
    view through the
  • organizing content and manipulating of words.

24
Create Consistency
  • Your users need consistency. They need to know
    that once they learn
  • to do something, they will be able to do it
    again.
  • By using common elements in your UI, users feel
    more comfortable
  • and are able to get things done more
    quickly. Language, layout, and
  • design are just a few interface elements that
    need consistency.
  • A consistent UI enables your users to have a
    better understanding of
  • how things will work, increasing their
    efficiency.
  • Once a user learns how to do something, they
    should be able to
  • transfer that skill to other parts of the site. 

25
Provide Feedback
  • When the user is not able to control the
    direction, user guidance
  • information should be displayed.
  • Your interface should at all times speak to your
    user, when his/her
  • actions are both right and wrong or
    misunderstood. Always inform
  • your users of actions, changes in state and
    errors, or exceptions that
  • occur. Visual cues or simple messaging can show
    the user whether his
  • or her actions have led to the expected result.
  • Prompts indicating, Feedback informing, Status
    information
  • Indicating, Error management including.
  • We can use these UI elements to communicate
    status and reduce
  • frustration for your user.

26
Be Tolerable
  • No matter how clear your design is, user can
    have some technical issues. Your UI should allow
    for and tolerate user error.
  • Design should be flexible and tolerant, reducing
    the cost of mistake and misuse by allowing
    undoing and redoing.
  • Design ways for users to undo actions, and be
    forgiving with varied inputs (no one likes to
    start over because he/she put in the wrong birth
    date format). Also, if the user does cause an
    error, usemessaging by showing what action was
    wrong, and ensure that she/he knows how to
    prevent the error from occurring again.

27
Empower Users Ease
  • The user will be more inclined to perform a
    complex action if its
  • broken down into smaller steps.
  • We all hate filling out long, complicated forms
    because they seem
  • boring, overwhelming and hard to
    double-check. But if you split the
  • form into several steps and show a progress bar,
    things become pretty
  • manageable. Small tasks are not intimidating and
    give us a sense of
  • accomplishment once we complete them.
  • Once a user has become experienced with
    interface, reward them by
  • providing more abstract ways, like keyboard
    shortcuts, to accomplish
  • tasks will allow your design to get out of the
    way.

28
Think About the Defaults
  • We dont notice defaults, but they rule our
    world. So make sure all
  • default values are useful its safe to assume
    some people will never
  • change them.
  • By carefully thinking about and anticipating the
    goals people bring to
  • your site, you can create defaults that reduce
    the burden on the user.
  • This becomes particularly important when it comes
    to form design
  • where you might have an opportunity to have some
    fields pre-chosen
  • or filled out.
  • The user will rarely change default settings.
    Strategically plan all the
  • format of your interface design.

29
Read Users Mind
  • The user expects to see interface controls close
    to the object he wants
  • to control.
  • Users will always expect to see interface
    elements in the context of
  • object they want to control. Keep things handy
    for users if
  • something can be edited, changed or otherwise
    controlled, place
  • those controls right next to it.
  • Keep things conversational, not sensational.
    Provide clear and concise
  • labels for actions and keep your messaging
    simple. Your users will
  • appreciate it, because they wont hear you they
    will hear themselves
  • and/or their peers.

30
Keep Moving Forward
  • While designing or developing UI you may fail to
    serve user properly but keep the weak point in
    mind and rework to resolve errors.
  • You may make mistake while creating User
    Interface, errors will disturb you by spoiling
    user experience move forward to learn from your
    mistakes.
  • Its not necessary to touch all the aspects of
    user satisfaction once, try to learn by your user
    feedback on your interface. Just keep moving
    forward, and remember to keep your UI out of the
    way.

31
  • ADMEC Multimedia Institute
  • For more info you can visit
  • www.admecindia.co.in and www.web-development-insti
    tute.com
  • For course related enquiry, ring us at
  • 9811-81-81-22, 011-3203-5055
  • Content Roshni Sharma
  • Formatting Parul Sabal
  • Guidance Ravi Bhadauria


www.admecindia.co.in
Can send feedback at _at_admecinstitute
Write a Comment
User Comments (0)
About PowerShow.com