Uiux Unit2
Uiux Unit2
UNIT – 2 :: NOTES
The space in between the columns is left blank and this is called gutter.
Fluid Grid:
A fluid grid is a type of layout system used in responsive web design to create flexible and
adaptive interfaces that can adjust smoothly to various screen sizes and devices. The
primary goal of a fluid grid is to ensure that the elements within the interface
proportionally resize and reposition based on the user's device, whether it's a desktop
computer, tablet, or smartphone.
A Fluid grid allows designers to change design elements based on screen size.
More accurately columns width changed based on the screen width,gutters and
margins are fixed.
Fluid Grid is recommended for responsive interfaces.
Responsive Interface is about creating web sites which automatically adjust
themselves to look good on all devices, from small phones to large desktops.
Key characteristics of a fluid grid:
1. Proportional Scaling: Elements within the grid scale proportionally, maintaining their
relative sizes and positions as the screen size changes.
2. Flexible Widths: Element widths are defined using percentage values, so they
automatically adjust based on the available screen width.
4. Grid-based Structure: Like traditional fixed-width grids, fluid grids use columns and
gutters to create a structured layout. However, the widths are specified as
percentages, making them adaptable.
5. Breakpoints: Fluid grids often incorporate breakpoints, which are specific screen
widths where the layout adjusts to better suit the available screen space. At
breakpoints, designers may modify the number of columns, change the font size, or
reposition elements to optimize the user experience.
4. Better User Experience: Responsive websites that utilize fluid grids provide an
optimal viewing experience, making content more accessible and readable on
different devices.
Fixed Grid:
A fixed grid is a type of layout system used in web design, where the elements within the
interface have specific, fixed dimensions, usually defined in pixels. Unlike fluid grids, which
use relative units like percentages, fixed grids have a static structure and do not adjust in
size based on the user's screen size or device.
When the margins are changed and coloumn and gutter points are not chaged
then it is called fixed grids.
Default grid size for good grid is 12 colomns.
Many online tools are available to calculate grid values.
Most of the screen sizes are divisible by 8 so choose the values which is divisible by
8.
Many mobile screens have 8 px grid ,margins-16px and gutter 16 px.
https://www.w3schools.com/bootstrap/bootstrap_grid_system.asp
Layout:
Layout refers to the arrangement of visual elements within the interface, following the
established grid or design structure. It involves placing content, images, text, buttons, and
other UI components in a logical and organized manner to create an effective user
experience.
An effective layout takes into account the hierarchy of information, grouping related
elements together, and providing ample whitespace for visual breathing space. It also
considers the flow of user interactions and ensures that the most important elements are
easily accessible and prominent.
Layouts can vary depending on the type of interface and the content being presented. For
example, a website may have a header, navigation bar, main content area, and footer, all
arranged within the grid to create a cohesive layout. In contrast, a mobile app may have a
different layout, optimized for the smaller screen size and touch interactions.
Both grids and layouts are critical aspects of interface design, as they contribute to the
overall visual aesthetics and usability of the interface. When used effectively, they help
create interfaces that are visually appealing, easy to navigate, and provide a pleasant user
experience.
Typography:
Typography is the art and technique of arranging and styling text to make written
language visually appealing and legible. In the context of design, typography plays a crucial
role in shaping the overall look and feel of printed and digital materials, including
websites, mobile apps, advertisements, books, posters, and more. It involves selecting
appropriate fonts, font sizes, font styles, line spacing, and other typographic elements to
communicate the message effectively and enhance the user experience. Here are some
For UI and UX most avoidable font is script because its difficult to understand by the
user.
If line length is too long your eyes has to travel for long.
For UI and UX most avoidable font is script because its difficult to understand by the
user.
Letter Spacing
Most alignment used is left because 90 percent humans are rignt handers.
Color:
Color is a visual perception created by light as it interacts with our eyes and the objects
around us. In the context of design, color is a powerful tool used to convey emotions, set
moods, establish brand identities, and enhance visual appeal. It plays a crucial role in
various fields, including graphic design, web design, interior design, fashion, marketing,
and more. Understanding color theory and its psychological effects is essential for
designers to create effective and impactful visuals. Here are some key aspects of color:
Effective use of color enhances visual communication, reinforces branding, and leaves a
lasting impression on the audience. Designers must use color thoughtfully and
strategically to achieve the desired impact and convey the intended message effectively.
Online users assess the quality of the product in online in just 90 sec according to a
research of institute of colors.
Zero percent saturation is grey color and 100 percent is intence color.
Lightness is the way to compare how the color is close to white or black.
Increasing the lightness of the color will create color versions by adding white.
Decreasing the lightness of the color will create color versions by adding Black.
The colors used in design should not be choosen randomly.It should have a meaning
visually and for the user.
Increasing the lightness of the color will create color versions by adding white.
Gradient:
What is Gradient?
A gradient is a visual effect or technique in which two or more colors blend or transition
smoothly into one another. It creates a gradual shift in color, allowing for a smooth
progression from one hue to another, often creating a visually appealing and dynamic
effect. Gradients can be simple, consisting of just two colors, or complex, involving
multiple colors or shades.
Gradients are commonly used in various design fields, including graphic design, web
design, user interface design, illustration, and photography, to add depth, dimension, and
visual interest to elements. They can be applied to backgrounds, text, buttons, icons, and
other design elements to create eye-catching and immersive visuals.
Types of Gradients:
1. Linear Gradient: The colors blend in a straight line from one point to another.
This type of gradient can be vertical, horizontal, or at any angle, depending
on the design requirements.
2. Radial Gradient: The colors blend outward from a central point, creating a
circular or elliptical gradient effect. Radial gradients often create a sense of
depth and can be used to draw attention to a focal point.
3. Angular Gradient: The colors blend around a specified angle or center point,
forming a circular or spiral-like effect.
4. Diamond Gradient: The colors blend diagonally in a diamond shape, creating
a unique and striking effect.
Radial Gradient :This Type of Gradient have color starting at center point and other
color is at edge. This Gradient creates awesome 3d effects use it for round shapes.
Angular Gradient : This gradient creates an angle also known as iconic gradient.
The color function changes relative to center point.
Avoid using more than 3 colors in small shapes and make symmetry between colors
Morph Gradient: It is special Gradient can created with two types Radio and Linear
Gradients.
Step 3:Add another oval shape in background blur and glossy in blur.
Shadow:
In design, a shadow is a visual effect that mimics the appearance of an object casting a
shadow onto its background or surrounding elements. Shadows add depth, realism, and
dimension to visual elements, creating a sense of hierarchy and spatial relationships
within a design. Shadows are commonly used in various design fields, including graphic
design, web design, user interface design, and 3D rendering.
1. Drop Shadow: A drop shadow is a simple shadow effect that appears as if the
object is raised above its background, and a shadow is cast beneath it. It is
often used to create the illusion of depth and to make elements stand out
from the background.
2. Inner Shadow: An inner shadow is applied to the inside edges of an object,
creating the appearance of a light source shining from within. It can be used
to add depth or create a recessed effect.
3. Outer Shadow: An outer shadow is similar to a drop shadow but is applied
outside the object's boundaries. It can be used to create a floating or
elevated effect.
4. Soft Shadow: A soft shadow has gradual and fuzzy edges, creating a smooth
and subtle blending with the background. It can be used to add a more
natural and realistic look to the shadow.
5. Hard Shadow: A hard shadow has sharp and defined edges, creating a more
pronounced and graphic appearance.
Provide visual depth and three-dimensionality to flat elements, making them look
more realistic.
Improve the user experience in user interface design, making interactive elements
stand out and giving users visual cues.
Enhance the overall aesthetics of the design, adding a touch of sophistication and
elegance.
With out shadow the element looks like that is in back ground.
The Drop shadow creates the effect that element can be elevated from the
background.
Inner Shadow creates the effect that element is sunk into the back ground.
This type some times used in th input field that there is a space between fields that
need to be filled.
Buttons:
In user interfaces, buttons often have labels that indicate the action they will perform
when activated. For example, a "Submit" button on a web form triggers the submission of
the entered data, while a "Cancel" button allows users to back out of a specific action
without saving changes.
Buttons States:
Buttons can serve different purposes based on their design and context:
Clickable buttons: These are interactive elements that users can click or tap on to
trigger an action. They might change appearance (e.g., color or size) when hovered
over or pressed to provide visual feedback.
Toggle buttons: These buttons have two states: on and off. They act as switches
that change the state of a specific feature or setting.
Radio buttons: Used in groups, radio buttons allow users to choose a single option
from a list of mutually exclusive choices.
Checkboxes: Similar to radio buttons, checkboxes allow users to select multiple
Forms:
Forms refer to a structured way of collecting data or information from users in various
applications, websites, or physical documents. They are an essential component of user
interfaces and are commonly used for tasks like user registration, data entry, surveys,
feedback collection, and more.
In digital environments, forms typically consist of various input elements such as:
Text fields: These allow users to enter text, numbers, or other types of data.
Examples include name fields, email addresses, passwords, etc.
Textarea: A larger text field that permits users to input longer text, such as
comments or messages.
Checkboxes: Users can select one or more options from a predefined list.
Radio buttons: Users can choose a single option from a list of mutually exclusive
choices.
Dropdown lists: Users can choose one option from a list that is displayed when
clicking on the dropdown arrow.
Buttons: As mentioned in the previous response, buttons can be used to submit
the form, clear the entered data, or trigger specific actions related to the form.
Forms often include labels that describe each input field, helping users understand what
Form validation is a crucial aspect of ensuring data accuracy and completeness. Validation
ensures that the data entered by users is in the correct format and meets specific
requirements. For example, an email field should only accept valid email addresses, and a
password field might require a minimum number of characters.
Responsive design is also essential for forms, especially in the context of websites and
mobile apps. Ensuring that forms adapt to different screen sizes and devices helps
maintain a positive user experience.
Forms can be simple, consisting of only a few input fields, or complex with many fields,
sections, and conditional logic, depending on the application's requirements. Regardless
of their complexity, creating well-designed and user-friendly forms is crucial for effective
data collection and user engagement.
Forms-Input Styles:
Forms-Input States:
ICONS:
Icons are small graphical representations or symbols used to convey information,
represent actions, or indicate objects in user interfaces and various visual contexts. They
serve as visual aids to quickly communicate concepts, functions, or ideas, often without
the need for text explanations. Icons play a crucial role in enhancing the user experience,
improving usability, and making interfaces more intuitive.
Icons are simple symbols that can used in contacts to communicate something.
The most common style of icons is outline icons, Glyph icons and
Duo tones because they are easiest to view and understand.
Gradient icons and Frozen icons have more remarkable effect but they can
become tireing to watch they become too often.
3d icons are looks famous in 2021 and looks spectacular only in large sizes.
Avoid using multiple icon styles in the same project.
There are many libraries of icon packages you have to choose from your needs.
Representation: Icons can represent a wide range of objects, actions, or ideas. For
example, a magnifying glass icon is often used to represent search, a trash bin icon
for deleting, or a home icon to indicate the homepage or main screen.
Simplicity: Icons are typically simple and concise, designed to be easily
recognizable and understood at a glance. They usually have minimal details to
maintain clarity and legibility, especially at small sizes.
Universal language: Many icons have become standardized across different
platforms and applications, creating a sort of universal language that users can
understand regardless of their language or cultural background.
Scalability: Icons are designed to be scalable, meaning they can be displayed at
various sizes without losing their visual integrity. This adaptability is essential for
using icons in different contexts and devices.
Context and Color: The meaning of an icon can be reinforced or altered by the
context in which it appears. Additionally, color can also be used to convey
information or differentiate between different types of icons.
Icon Sets: Designers often use sets of related icons with consistent styles to
maintain visual harmony across an application or website. Icon sets ensure that all
icons share a similar design language, making the interface more cohesive.
Icon Fonts and SVG: Icons can be implemented using various technologies, such as
icon fonts or scalable vector graphics (SVG). Icon fonts are a collection of icons
stored in a font file, while SVG is a vector-based format that allows for more
flexible and resolution-independent scaling.
Accessibility: When using icons, it's crucial to consider accessibility for all users,
including those with visual impairments. Providing alternative text or ARIA
(Accessible Rich Internet Applications) attributes ensures that screen readers can
convey the meaning of the icons to users who cannot see them.
Clarifying icons: are icons that illustrate the text near them.
People who instantly recognize icons doesn’t pay much attention to the text.
Interactive Icons: These icons appear in interactive areas and the primary purpose
is do actions symbolize by them.
These icons support the navigation.
Decorative icons: Decorative icons are graphical representations used purely for
aesthetic purposes or to add visual appeal to a design without necessarily
conveying specific information or functionality.
It is one of the feature that can attaract retain users and add positive user
experience.
Images:
Images are visual representations of objects, scenes, or concepts captured using various
methods, such as photography, digital rendering, or artwork. They play a crucial role in
communication, storytelling, and expressing ideas across different media, including print,
digital platforms, and multimedia presentations.
Illustrations:
Illustrations are visual representations or interpretations of concepts, ideas, or scenes
created by artists, illustrators, or designers. Unlike photographs that capture real-world
objects or scenes, illustrations are often hand-drawn or digitally created artworks that
convey a unique artistic style and perspective. They are widely used in various contexts,
including books, magazines, advertisements, websites, packaging, and more.
Navigations:
Navigations, in the context of user interfaces and web design, refer to the elements and
systems used to help users move through the content and features of a website,
application, or other digital platforms. Effective navigation is crucial for providing a
positive user experience and ensuring that users can easily find the information they are
looking for or perform desired actions. Navigation elements help users orient themselves,
explore different sections, and access specific content or functionality.
Menu Bar: A horizontal or vertical bar that contains links to main sections or
categories of a website or application. It often appears at the top of the page or on
the side and is usually present on all pages to provide consistent navigation.
Dropdown Menus: Submenus that appear when users hover over or click on a
menu item, revealing additional options or subcategories.
Hamburger Menu: A three-bar icon (resembling a hamburger) that represents a
hidden menu containing navigation links. It is often used in mobile or responsive
designs to save screen space.
Tabs: Horizontal or vertical tabs that allow users to switch between different
sections or views within a page or application.
Breadcrumb Navigation: A trail of links that shows the user's current location
within a website's hierarchy, making it easy to backtrack to previous pages or
sections.
Pagination: Links or buttons that divide content into separate pages or sections,
particularly useful for displaying lists of items or search results.
Search Bar: A field where users can enter keywords to search for specific content
or items within the website or application.
Buttons and Call-to-Action (CTA): CTA buttons guide users to perform specific
actions, such as "Sign Up," "Add to Cart," "Download," etc.
Footer Navigation: Links located at the bottom of the page, typically containing
secondary or less frequently accessed navigation items and essential links like
"Privacy Policy" and "Contact Us."
Sticky Navigation: A navigation bar that remains visible and fixed at the top or
bottom of the screen as the user scrolls down the page.
Mega Menus: Large dropdown menus that display additional content, images, or
subcategories, often used for complex websites with extensive navigation needs.
Side Drawer: A hidden panel that slides in from the side, often used for mobile
navigation.