UI and UX - Day - 3
UI and UX - Day - 3
Day - 3
UI and UX
Day - 3
• Typography: Defines fonts, sizes, weights, and spacing for headings, body text, and other
textual elements.
• Imagery and Iconography: Provides guidelines for the use of photos, illustrations, and
icons.
• Spacing and Grid Systems: Establishes rules for margins, paddings, and layout
structures.
• UI Components: Standardizes buttons, navigation bars, input fields, and other interface
elements.
• Accessibility Guidelines: Ensures visual elements meet standards for usability by all
users, including those with disabilities (e.g., WCAG compliance
Characteristic of Visual Design
Standard
1.Consistency Across Platforms: Ensures a unified look and
feel across websites, mobile apps, print materials, and other
mediums.
• Gestalt: The idea that our brains perceive elements as a whole rather than
individual parts. It empha
Scale
• Scale in visual design involves using relative size
to communicate importance and rank within a
composition.
• If one side has a large element and the other side has a small
one, the design feels unbalanced.
Types of Balance
• Symmetrical:
• Elements are evenly distributed on both sides of the central axis.
• Symmetry is calm and static
• Asymmetrical:
• Elements are unevenly distributed, creating a sense of movement and
energy.
• Asymmetry is dynamic and engaging
• Radial:
• Elements radiate out from a central point, guiding the eye to the center
of the composition.
• Radial balance always draws attention to the center.
Balance
• Instead of seeing individual parts, our minds automatically organize them into a
whole.
• This means we tend to perceive the complete picture rather than separate elements.
• One important principle for UX is proximity, which means that items visually close
together are seen as belonging to the same group.
• These principles help designers create visuals that are easy for users to understand
and navigate.
Gestalt Principles
• Flexibility in use
• Perceptible information
Perceptible Information:
• The design should present information effectively to all users,
regardless of their sensory abilities.
• It ensures that important information is available through multiple
senses (e.g., visual, auditory, tactile) so that users can perceive
and comprehend it easily.
Tolerance for Error:
• The design should minimize the risk of errors and
provide ways to recover from mistakes.
• It avoids critical consequences for unintended actions
and offers clear feedback to guide users in correcting
errors.
Low Physical Effort:
• The design should require minimal physical effort to use.
• It considers the needs of users with varying physical
abilities, making interactions comfortable and not overly
demanding on strength or dexterity.
Size and Space for Approach
and Use:
• The design should provide adequate space and reach
ranges to accommodate users of different sizes and
mobility.
• It ensures that individuals using mobility aids or who
have limited reach can comfortably access and use the
design.
UI Elements
• UI elements are the building blocks of a user interface, the individual parts
that users see and interact with on websites, apps, and other digital product
• Buttons
• Text Fields
• Checkboxes
• Radio Buttons
• Icons
• Dropdown Menus
• Sliders
• Tabs
• Tooltips
• Cards
UI Elements
• Buttons: • Dropdown Menus:
• Buttons are like interactive squares or circles that you can click or tap • Dropdown menus are like hidden lists that appear when you click on a
on. They perform actions like "Submit," "Next," or "Cancel." button or a label. They show you more options to choose from.
• Checkboxes: • Tabs:
• Checkboxes are like little boxes that you can tick or un-tick tomake a • Tabs are like labeled sections that you can click on to switch between
choice from a list of options. different parts of a website or app.
• Icons: • Cards:
• Icons are small pictures or symbols that represent actions or ideas, like • Cards are like little containers that hold information, like a picture, a title,
a magnifying glass for search or a home symbol for the homepage. and a short description, neatly displayed together.
UI Components
• A component is a reusable design element that can be used
multiple times across a project. When you create a
component, you define a "master" version of an element. Any
instance of that component inherits properties from the
master.
• Master and Instances:
• The master component acts as the source, and changes made to it
reflect in all its instances.
• Instances are copies of the master that can be customized while
still maintaining a link to the original.
• Instances can be overridden with changes like text, colors,
and images without breaking their connection to the master.
UI Components
Layout Components
These are components that help structure the page and organize content.
Typography Components
These components help organize text elements on the UI.
Interactive Components
These components allow the user to interact with the interface.
Navigation Components
Help users move around and find content or features within a product.
Feedback Components
Provide feedback to users on their actions or system status.
Utility Components
Provide small but essential functions to enhance the user experience
• Type-Based Variants:
• Variants can differentiate between types of the same
component.
• For eg: Button Types
•Type: Primary
•Type: Secondary
•Type: Tertiary
Variant Types
• Size Variants
• Variants can represent the same component in different sizes.
• Example: Button Sizes:
• Size: Small
• Size: Medium
• Size: Large
• Color Variants
• Variants can represent different color schemes for a component.
• Example : Theme Variants
• Color: Light
• Color: Dark
• Color: Accent
Variant Types
• Interaction Variants:
• Variants can showcase interactions like toggles or switches.
• Example: Toggle States
•Toggle: On
•Toggle: Off
• Content Variants:
• Variants can manage components with varying content lengths or types.
• Example: Content Variants
• Content: Icon Only
• Content: Text Only
• Content: Icon + Text
Variant Types
• Alignment Variants:
• Variants can reflect alignment or positioning differences.
• Example: Alignment Variants
• Alignment: Left
• Alignment: Center
• Alignment: Right
• Custom Variants:
• Example: Custom Property
• Property: Role
• Role: Admin
• Role: User
UI Patterns
• User interface (UI) design patterns are
reusable/recurring components which designers use to
solve common problems in user interface design.
• Dark patterns are risky because user mistrust and feedback can
destroy a brand’s reputation overnight