Unit-4 UIUX
Unit-4 UIUX
Wireframing and prototyping are essential steps in the design process that help visualize and test
ideas before development.
Feedback: Provides a basis for discussions among designers, developers, and clients.
Figma: Collaborative tool for both wireframing and prototyping, with real-time feedback.
Principles:
Types: Top navigation bars, side menus, breadcrumb navigation, and footer links.
Principles:
o Labeling Systems: Use clear and descriptive labels for categories and sections.
Principles:
o Typography: Varying font sizes and styles to differentiate headings, subheadings, and
body text.
Fluid Grids: Use percentage-based widths rather than fixed pixels to allow elements to resize
according to the screen size.
Flexible Images and Media: Use techniques like max-width: 100% to ensure images do not
overflow their containers.
Media Queries: Use CSS media queries to apply different styles based on device
characteristics like screen width and orientation.
Mobile-First Approach: Start designing for the smallest screen size first, then scale up for
larger devices.
Cost-Effective: Eliminates the need for separate mobile and desktop versions.
CSS Flexbox and Grid: Powerful layout modules for responsive designs.
Figma and Adobe XD: Support responsive design features to preview layouts on different
devices.
Use browser developer tools to test your design on multiple screen sizes.
Tools like BrowserStack and Responsive Design Checker help verify how your website looks
on various devices.
Perceivable: Content must be presented in a way that users can perceive (e.g., text
alternatives for images, captions for videos).
Operable: Users should be able to interact with all elements (e.g., keyboard navigation).
Understandable: Information and the operation of the user interface must be easy to
understand (e.g., clear instructions).
Robust: Content should work across various devices and assistive technologies.
Semantic HTML: Use proper HTML tags like <header>, <nav>, and <article> to define
sections.
ARIA (Accessible Rich Internet Applications): Use ARIA attributes like aria-label, role, and
aria-live to enhance accessibility.
Contrast Ratio: Ensure sufficient contrast between text and background (minimum 4.5:1).
Keyboard Navigation: Ensure all functionality can be accessed via keyboard shortcuts.
4.4 Tools for Accessibility Testing
Screen Readers: Tools like NVDA and JAWS help test how well your site works with screen
readers.
Follow the Web Content Accessibility Guidelines (WCAG) to comply with accessibility laws.
Ensure your platform is compliant with Section 508 (for the US) and ADA (Americans with
Disabilities Act).