Fundamentals of Creating A Great UI - UX
Fundamentals of Creating A Great UI - UX
Elisa Paduraru!
© 2022 Creative Ti
ISBN 978-973-0-36036-3
m
1,800,000+
Developers and Designers around the world
3,650
Days of continuous learning and improvements
20,000+
Hours of experience
200
Designed and Coded Digital Products
5
Products included in the Github Vault
for 10.000 years code archive
According to recent market development, people are using more and more
resources like kits and templates.
Even so, the templates should be implemented correctly in order to be
functional and contribute to a positive user experience
After 8 years of crafting the next generation's web design tools, UI Kits,
Admin Dashboards, and Mobile App Templates, we decided to write a UI/
UX book guide based on our collective experience.
This book aims to teach developers and designers the basics of a design
that demonstrates great UI / UX. We believe that these fundamentals
should be considered a “must-have” of knowledge that you should have
before implementing elements
The book is complex and structured in several parts. We’ll start with “The
Evolution Of Design”, and continue with a deeper understanding of the
fi
PART I
The Evolution Of Design
13
PART II
UI/UX Design Introduction
25
1. Navbars 122
2. Headers 126
3. Features 135
4. Cards 143
5. Content 153
6. Teams 161
7. Logo Areas 166
8. Stats 171
9. Charts 174
10. Tables 179
11. Maps 184
12. Widgets 188
13. Frequently Asked Questions (FAQ) 193
14. Contact U 198
15. Footers 201
16. Sidebars 205
17. Wizard 212
18. Timeline 217
19. Reviews and Testimonial 219
s
s
s
s
PART V
Real-Life Applications
223
1. apple.co 254
2. airbnb.co 258
3. about.instagram.co 261
4. stripe.co 264
5. revolut.co 267
PART VII
End Credits
271
1. Bibliography 272
m
m
m
m
m
PART I
The Evolution of Design
The Evolution Of Design
Right from the start, humanity has displayed a knack for communicating
through visuals. Egyptian hieroglyphs were one of the rst writing systems
and it was used in Ancient Egypt. This system combined logographic,
syllabic, and alphabetic elements, with a total of 1,000 distinct characters.
Cursive hieroglyphs were used for religious literature on papyrus and
wood. Each picture or symbol served one of these three functions:
representing the image of a thing or action, standing for a sound or the
sounds of one, to as many as
three syllables, and clarifying
the precise meaning of adjoining
glyphs. Writing hieroglyphs
required some artistic skill,
limiting the number of people
who chose to learn it. Only
those privileged with extensive
education, the pharaoh, nobility,
and priests were able to read and
write hieroglyphs
The world’s rst logo is the coat of arms, used as a symbol to represent
family houses or territories. Scholars theorize that the practice had become
popular during the Crusades, when soldiers from different countries
14
fi
.
fi
and houses used it as a symbol (or you can also use “sigil”) to tell
everyone where they came from. Particularly, the family oat of arms or
crest was placed on armor and battle ags. Like logos, a house’s coat of
arms aimed to represent the people’s values, characteristics and styles.
Later, these emblems took on more practical purposes, such as wax seals
to denote authenticity
c. Graphic Design
The term “graphic design” appeared for the rst time in 1922. In the article
“New Kind of Printing Calls for New Design” (Boston Evening Transcript,
1922), the book designer William Addison Dwiggins rst used the term
“graphic design” to describe exactly what his role was in structuring and
managing the visuals in the book design. From day one, designers were
struggling to explain to non-designers what, exactly, they did
15
.
fl
fi
fi
.
16
.
fl
The Evolution Of Design
The term User Experience was probably rst heard in public at the CHI '95
Conference Companion on Human Factors in Computing Systems held on
May 7-11, 1995, in Denver, Colorado. The combination of the two words
"User" and "Experience" rst appeared in a presentation by Donald
Norman, Jim Miller, and Austin Henderson of Apple Computer entitled
What You See, Some of What's in the Future, And How We Go About
Doing It: HI at Apple Computer, particularly in the sentence: “In this
organizational overview, we cover some of the critical aspects of human
17
fi
fi
fi
f
fi
interface research and application at Apple or, as we prefer to call it, the
User Experience.
18
”
fi
fi
fi
fi
The Evolution Of Design
2009. Dribbble
19
.
fi
fi
.
2010. Sketch
20
fl
fl
fi
Design Award in 2012. It is primarily used for designing the user interface
and user experience of websites and mobiles and does not include print
design features. Sketch has more features for prototyping and
collaboration. Being only available for macOS, third party software and
handoff tools should be used to view Sketch designs on other platforms
21
fi
2016. Adobe XD
2016. Figma
2019. Neumorphism
22
fl
.
fi
.
2021. Glassmorphism
23
fi
The Evolution Of Design
24
PART II
UI / UX Design
Introduction
UI/UX Design Introduction
a. Formats
Graphical User Interface (GUI): GUI design involves how users interact
with the visuals and digital control panels of a system. The computer's
desktop is an example of a GUI.
26
b. Characteristics
27
28
UI/UX Design Introduction
a. UX Process
UX (User Experience) Design deals with how users interact with the
system. Logical navigation and how smooth and intuitive the experience is
all fall under UX design. In short, this type of design helps users have a
positive experience. To get a feeling of the UX process, here are the main
steps:
Interaction Design deals with how users can complete their tasks
effortlessly by using the interactive components of a system (page
transitions, animations, buttons, and so on).
29
b. Practices
• The product should create a positive experience for the user, allowing
them to complete tasks without frustration.
30
Having a combined UI/UX role is almost like wearing two different hats at
the same time. While most organizations advertise a UI/UX role as a
single, combined job, the UI and UX designers have different skill sets.
Their main focus, way of thinking, and method of prototyping a product
differ greatly.
31
fi
UI/UX Design Introduction
While UI design and UX design require very different skill sets, they are
both important components that must work in harmony to give the best
experience to end users.
32
fl
fl
UI/UX Design Introduction
33
.
34
PART III
The Anatomy of the
Elements
The Anatomy of the Elements
a. About Grid
One of the most important foundations in UI/UX Design is the grid. This
grid is created through a set of horizontal and vertical lines, so the screen
is divided into columns and rows. With a consistent spacing between
elements like buttons, cards, paragraphs, the page or the application has a
structure and an alignment. In addition to clarity, the grid makes the design
responsive and facilitates the design process
Columns
The vertical areas of a grid are columns. These are exible and can be used
in pairs of 6 or 8, but most UI/UX designers are using 12 columns. Do not
use values like 7, 9 or 11 for column amounts because these values are
divisible only by themselves
36
.
fl
The Anatomy of the Elements
Rows
The horizontal areas of a grid are rows. However, this type of grid is not
used often in web design
Gutters
The empty spaces that divide columns and rows are gutters
37
.
Margins
The space which is outside of columns, rows, and gutters are margins.
Large margins and healthy spacing between sections of content allow your
user to pause and breathe as they are scrolling through your website.
Modular
The modular grid is the area of intersection between a column and a row
38
For example, this header is set on a uid grid, so it looks like this on a 12
columns grid.
39
.
fi
fl
The Anatomy of the Elements
The size of the margin has the feature to change based on screen size. In
this situation, columns and gutters have xed values. If you are designing
form areas or articles, you should use this grid type, because it is
unnecessary to stretch this content.
d. For Desktop
The common size which designers choose to use is with 12 columns grid.
Most design tools have the option to set the grid, but if it doesn’t, you have
to calculate the values. For this, there are many online tools that can help
you calculate your grid values. Try to use 12pt, 14pt, or 16pt for gutters
and 160pt or 180pt for margins.
When you start to design all elements, it is important to use a grid for these
too. Most screen sizes are divisible by 8, so with the 8pt rule, all the
dimensions of elements must be a multiple of 8, like 16, 24, 32, 40, and so
40
fi
on. This rule will create consistency in design but also reduce
implementation time.
e. For Mobile
Most of the mobile screens use an 8pt grid. Margins are de ned with a
xed width of 16px, but some apps use 20 or 24px. The recommended
value for the gutters is also 16px. Less than 16px is usually not enough to
keep elements visually separated but, maybe 8px might work in some
situations. The text sits on a baseline grid which is set to 4px.
41
fi
fi
The Anatomy of the Elements
The text should be aligned based on its baseline. When you have to align
two or more pieces of text with each other, the alignment is done
according to the rst lines of text. When you align them based on the
baseline of their rst, visually, it becomes clean.
42
fi
fi
The Anatomy of the Elements
2. Typography
A typeface is the lettering design (Open Sans, Helvetica, Roboto, etc.) that
has a collection of related fonts, while a font is a speci c style within that
typeface (Regular, Italic, Light, SemiBold, Bold, etc)
43
.
fi
.
fi
The Anatomy of the Elements
b. Typeface
There are three typeface categories, Sans Serif, Serif, and Script. For UI/
UX Design, the last one, Script, is the most avoided because it is the
hardest to read, especially if that typeface is a primary text.
Serif comprises the small features at the end of strokes within letters. Serif
typefaces and their fonts tend to have a sophisticated and classic feel
44
The line height and the font size are inversely proportional. A short line
height is appropriate for large texts and a taller line height for small texts.
The line height for small text multiplies the font size by 1.6. For example,
the font size is 16pt, the result is 25.6, so it can be rounded to 26pt. This is
not valid for large text, which is bigger than 32pt. For larger text,
multiplying by 1.3, or 1.1 can look great.
Line length is the distance between the left and right edges of a text block.
Shorter lines are more comfortable to read than longer lines. As line length
increases, your eye has to travel farther from the end of one line to the
beginning of the next. If the lines are too short, the text becomes
45
disjointed, but if they are too long, the content loses rhythm as the reader
searches for the start of each line.
e. Letter Spacing
The letter spacing is the space between letters in text. The main purpose of
letter spacing is to improve the legibility and readability of the text. When
you set a font size, its value is by default 0. Sometimes it is not ideal to try
to be artistic with setting higher values. If you have too tight or too wide
text, it can simply be just too dif cult to read. Even if you think it looks
good, people will struggle reading it, and that will ruin their experience. In
most cases, its value can remain set to 0.
46
fi
However, there are situations where adjustments are needed. For example,
when capital letters are next to each other, their space is too tight.
Therefore, to achieve better readability, space needs to be increased. This
is a process generally referred to as kerning.
In general, the fonts are well designed; you can be sure that they are well
calibrated and you will not have to make major adjustments to them.
Besides this, the default Material Design and Apple guidelines for their
typefaces are very useful.
47
The Anatomy of the Elements
f. Align
48
fi
fi
The Anatomy of the Elements
c. Type Scale
49
fi
The Anatomy of the Elements
For creating your speci c type scale, in the beginning, it is necessary to set
a base size which can be 14pt or 16pt. The next step is to multiply and
divide the base size by 1.618, so the type scale will have a structure related
to the Golden Ratio. Avoid texts smaller than 12px, they are dif cult to
read
There are many online tools that can help you create your own scale. All
you have to do is set the base. So, take a look at this example of a scale
that works well for most projects
This one will help you to have consistency in design and to have a great
user experience. Be careful when you reduce the dimensions, and try to
avoid using more than 3 font sizes for a section. Take a look at this
example
50
.
fi
.
fi
The Anatomy of the Elements
3. Colors
Color can set the basic mood, tone, concept, and connotation for a brand or
product. Research conducted by the Institute for Color shows that users
take about 90 seconds to assess the quality of online products. From 62%
to 90% of people's product assessments are color-in uenced on the
subconscious level.
The right color selection will always improve the display of elements. It
can also increase the strength of those elements such as calls-to-action, as
it can enhance customer navigation capabilities. At the subconscious level,
it can ful ll aesthetic user needs, and can stimulate intuitive interactions
a. Color Ways
Colors can be noted down in different ways, and the most common ones
are Pantone, CMYK, HEX, and RGB. However, in Web Design, the only
ones used are HEX and RBG
Pantone
51
fi
.
fl
.
CMYK
HEX
RGB
52
The Anatomy of the Elements
RGBA
Hu
Hue refers to the origin of the colors we can see. It doesn't have any
adjustments on the original color.
Saturatio
Saturation is how colorful or vivid a color appears. It is a hue with
different saturation values, more exactly, 0% saturation is grey, and 100%
saturation is an intense color.
53
e
Lightnes
This is the way to compare how close the color is to white or to black. For
example, 0% lightness is pure black, 50% lightness is the chosen color,
and 100% lightness is pure white.
Tints of colo
Increasing the lightness of a color will create color versions by adding
white.
Shades of colo
Decreasing the lightness of a color will create color versions by adding
black.
54
HSB and HS
HSB (Hue, Saturation, Brightness) and HSL
(Hue, Saturation, Lightness) are not the same.
For the same color, there are differences
between the color values. At the extreme top
right, the Brightness is 100 in HSB, while the
Lightness is 50 in HSL
Pure black is not recommended in Web Design. Pure black text on white
backgrounds can cause eye strain when users read the text over an
extended period. White has 100% color brightness, and black has 0% color
brightness. This disparity in color brightness creates intense light levels
that overstimulate the eyes when reading text
55
L
Same situation for using a pure black background with white text. A pure
black background removes all light emitting from the screen. This makes
the eyes work harder and open wider since it needs to absorb more light.
When this occurs, the white letters can bleed into the black background
and cause the text to blur. This effect is known as “halation” and it
especially affects users with astigmatism
56
fi
.
The color wheel is known as the fundamental method to choose colors for
every aspect of life, for clothes, furniture, art, or buttons. This is an
important tool that helps every UI Designer to create color palettes. The
colors used on a design should not be chosen randomly; it should have a
meaning visually and for the user.
Complementary Palett
Complementary colors are placed on opposite
sides on the color wheel. This combination
provides a high contrast, high impact color, and
together are prominent
Analogous Palett
In this scheme are three colors that are side by side
on the color wheel. To balance an analogous color
palette, choose one dominant color, and use the
others as accents
Split-Complementary Palett
Split-complementary color scheme uses one
primary color and the two colors that are on the
right and left side of the primary's complement
57
.
Triadic Palett
This scheme contains three colors that draw a
shape of a triangle on the color wheel. This
provides a high contrast color scheme and creates
boldness
Rectangular Palett
This color scheme uses four colors made from two
pairs of complementary colors. All four colors
create a contrasting combination
Monochromatic Palett
This scheme contains a primary color with its tints
and shades. This color palette is easy to apply in
projects for balanced and clean design because it
provides a subtle and delicate color combination
A color palette with colors chosen appropriately could attract readers and
customers or could keep them staying longer on your website
58
.
59
fi
fi
.
fi
The Anatomy of the Elements
Sometimes the primary color could be green, blue, orange, or red. In this
situation, the noti cation color should have a different hue or saturation
but still be green, blue, orange, or red
The tints of colors are created by changing the lightness value of each
color. In the rst place there are the unchanged colors, and down with each
row the colors have 20% more of lightness on each row. The percentage
value could be 10, or 5, depending on how light you want the tint to be.
60
fi
fi
fi
.
The shades of colors are created by changing the lightness value of each
color, but, in this case, subtracting 20% of lightness on each row. Same as
the tints, the percentage value could be 10, or 5, depending on how dark
you want the shade to be.
61
For a completely neutral gray palette, set the saturation to 0. In this case,
the neutral colors are more appropriate and will improve the look and feel
of your project.
Firstly, create the darkest gray from primary color, or more speci cally;
saturation could be set to 20 and lightness to 10. For nishing the gray
palette, add 10% lightness to the darkest gray at each new gray created,
until white is obtained.
Rule 6: 60 - 30 - 1
The Golden Ratio Effect refers to the 60% - 30% - 10% rule.
62
0
fi
fi
.
63
s
d. Contrast
With the increase of user’s screen exposure time, dark mode design has
emerged as a friendly alternative to white screens that can tire eyes.
Therefore, its adoption has expanded a great deal, making it normal for
users to expect to have a Dark Mode option on your site or application.
Indeed, Dark Mode is better for reducing eye strain due to light text on a
dark background. It minimizes ickering and blue light, which can harm
our eyes, especially when we spend long hours on the Internet late into the
evening.
64
fl
.
fl
.
From the perspective of the color palette, the tints will make a greater
contrast in the dark than the shades.
65
4. Gradients
a. About Gradient
b. Gradient Types
Linear Gradien
This gradient is a transition between two or more colors. It can be oblique,
horizontal, or vertical. The lightest color is recommended to be at the top
because naturally the light comes from above. Use it for square or
polygonal shapes
66
fl
t
fl
.
Radial Gradien
This gradient has a color starting in the centre point of the shape and the
other colour on its edge. If the right colors are chosen well, this gradient
creates an awesome 3D effect. Use it more for round shapes.
Angular Gradien
Also known as Conic Gradient, this gradient creates an angle. The color
function changes relative to a center point, the de ned start and end edges.
67
t
fi
c. Create a Gradient
Always try to use soft color transitions to get a smooth gradient. Avoid
using more than three colors in small shapes and make symmetry between
color stops.
If the gradient is created with a primary color and its tints or shades, it is a
safe area of color, but the gradient could also be created with primary and
complementary colors. In this situation, using only the two colors, a
greyish color will appear between them, which is not aesthetic. To avoid
the greyish color, it is necessary to add a new color, more speci cally, a
color between them from the color wheel.
68
fi
The Anatomy of the Elements
d. Morph Gradient
Now that we know how to create gradients, we can create a special one, a
morph gradient using two types, radial gradient and linear gradient. Follow
the steps.
69
The Anatomy of the Elements
5. Shadows
a. Why is shadow important?
Naturally, the shadow is created by the presence of the sun. Our eyes are
used to seeing three-dimensional objects that include shadows and
lighting. Without the use of shadows, the design doesn't look so real
anymore.
Most interfaces are layered and placed on the z-axis. The shadows indicate
the hierarchy of elements, their depth, directions of movement, surface
edges and sometimes they also help users to understand that one object is
above another.
In UI/UX Design the elements could be without shadow, with drop shadow
or inner shadow
Without Shadow
70
fl
The Anatomy of the Elements
Drop Shado
The drop shadow creates the effect that the element is elevated from the
background. Depending on the shadow values, it could be closer or very
high compared to the background.
Inner Shado
The inner shadow creates the effect that element is sunken into the
background. This type is sometimes used for the input elds to make it
clear to the user that it is a space that needs to be lled. This effect can also
be seen in Neumorphism Design.
71
w
fi
fi
b. Create Shadows
Firstly, a shadow can be created by setting values for the x-axis, and y-
axis. Depending on these values, the shadow can be placed at the top,
bottom left or right of the element. Also, blur value and opacity value are
important for a deep or soft effect
Try to avoid placing the shadow at the top of the element. The sun is not
positioned down to create this type of shadow so naturally the user's eye is
not used to seeing this.
Notice the difference when the light comes from below and when it comes
from above:
72
There are no exact values for shadows because they are directly
proportional to the size of the element. For a natural and non-tiring design,
set a high blur value over 30, and a low opacity value, below 20%.
Regarding the color setting, it’s not recommended to use pure dark colour.
Instead of this, you can use a darker gradient of a color palette. For a
playful effect you can use the element’s color.
73
The Anatomy of the Elements
d. Realistic Shadow
For a more remarkable effect, you can create realistic shadows. Follow the
next steps.
74
fi
The Anatomy of the Elements
75
The Anatomy of the Elements
6. Buttons
a. About Buttons
as a radio, fax machine or doorbell, which have buttons that cause you to
press them to generate an action
b. Button Shapes
The article “Why Rounded Corners Are Easier on the Eyes” mentions that
some experts say that rectangles with rounded corners are easier on the
eyes than rectangles with sharp edges because they take less cognitive
effort to visually process. The shape corners create focus outside the
rectangle, while the rounded corners create focus inside the rectangle
76
.
The most common shape of buttons is square and square with rounded
corners. The rounded corners are created by setting the value for border
radius.
c. Button Sizes
The size of a button builds the hierarchy between elements. For a great
User Experience, Material Design principles recommend that touch targets
should be at least 36px by 36px and Apple, in Human Interface
Guidelines, recommend a minimum action area of 40px by 40px
77
.
Wid
Don’t make the button too wide or too narrow. For web, the perfect
padding is 32px. For mobile, the size could be extended for full screen
width.
Heigh
Don’t make the button too high or too low. For web and mobile, the
perfect padding is 18px.
Text Siz
The perfect text size for web and mobile is 16pt. It could be more than
that, but a smaller size can affect the UX.
78
e
d. Button Styles
e. Button Colors
f. Button Functions
79
fl
The same as the color palette, the most important action is guided to
“primary button”, a secondary action has a “secondary button”, and the
action with a reduced impact is a “tertiary button”
In some situations, all choices can be equal and the hierarchy is not
necessary so that the user's choice should not be in uenced.
80
.
fl
The Anatomy of the Elements
g. Button States
Default Stat
In this case, the button does not change at all. It is interactive and enabled.
81
e
Focus Stat
This state is visible when the user has highlighted the button using a
keyboard or other input method
Hover Stat
This state is visible when the user has placed a cursor above the button
Active Stat
Active or pressed state is visible when the user had clicked or tapped on
the button
Progress Stat
This state is used when an action is not performed immediately and
communicates that the button is in the progress of completing the action
Disabled Stat
This state is used when the button is currently non-interactive, but it can be
enabled in the future
h. Button Positions
According to the predictability of the human eye, there are certain points
of interest and the user's eye is formed to nd them because there are the
same patterns and trends. For this reason it is important to place the button
where the human eye is used to nding it.
82
.
fi
fi
.
The most common Layout Scanning Patterns are F-Pattern and Z-Pattern.
83
The Anatomy of the Elements
catch them, other visual aspects such as color and size might not work
ef ciently
It is natural that the button which moves you forward should be on the
right, and the button which moves you backward should be on the left.
If a website does not want the user to delete the account, they will often
switch these buttons
84
fi
.
7. Forms
A form is an UI component which contains elements like buttons, inputs,
dropdowns, radio buttons, toggle buttons, checkboxes, and sliders.
a. Inputs
85
fi
fi
fi
The Anatomy of the Elements
It is important that the input is not confused with another element. The
border or line that gives the user the indication that that element contains a
space that needs to be lled in is very useful. A Wall-of-Text list of inputs
can scare off the user very easily. Therefore, for a friendly experience, and
also for time ef ciency, it is very intuitive for the user to have an example
text in the placeholder, thus the user takes less time to complete the input.
Inputs Styles
86
fi
fi
The Anatomy of the Elements
The right icons inside text elds are recommended because they make
completing the input more intuitive.
Inputs States
fi
.
that the form was completed incorrectly, for example, “Please enter a valid
email address.” or a success icon, indicating that the form was completed
correctly.
About Erro
Don't just tell users that something is wrong; describe speci cally what is
wrong and how they can x it. That is what makes an error message that
adds value to users who need guidance.
88
fi
fi
The Anatomy of the Elements
Inputs Widt
In some cases the inputs should have a certain width because the text elds
are limited. Using a smaller width for these elds is a better way of
structuring these elements, and it seems much more orderly
89
h
fi
.
fi
The Anatomy of the Elements
b. Dropdowns
From the point of view of the structure, the dropdown is an input with an
icon. However, functionality is very different because their placeholder
indicates a list, and the icon, which is a chevron, suggests that the user has
to choose.
A dropdown is active by displaying the list of items from which the user
must choose, according to his preferences. This kind of selection is
recommended when there are more than 4 items.
90
The Anatomy of the Elements
The presence of a scrollbar helps to avoid a very long list, but at the same
time conveys to the user that there are several options to choose from
91
fi
.
Like dropdowns, the radio buttons are used to make a choice from a list.
Radio buttons are used when there is a list of two or more options that
are mutually exclusive and the user must select exactly one choice.
Therefore choosing a non-selected radio button will deselect whatever
other radio button was previously selected in the list
Checkboxes are used when there are lists of options and the user
may select any number of choices one, or several. Each checkbox is
independent of all other checkboxes in the list, so selecting one box does
not deselect the others.
92
.
Interaction Are
Because these UI elements are small, to be accessible, it is essential to set
a click area for desktop and a tap area for mobile. On desktop, the mouse
cursor is accurate, making it easier to interact with these elements.
However, on mobile, the measure by a typical ngertip size should be at
least 48px, and the interaction area should be larger than that.
e. Toggle Buttons
The Toggle Button is a UI element that has two mutual states, such as ON /
OFF, LIGHT / DARK, ACTIVE / INACTIVE. The design and
functionality of this control is based on a physical switch that allows users
to turn different settings on and off.
93
a
fi
The Anatomy of the Elements
Avoid creating a toggle that includes the text “ON” and “OFF” within the
graphic itself. It makes it harder for users to decode the current state. Use
a contrasting color to denote the state.
94
.
fi
95
The Anatomy of the Elements
8. Icons
Nucleo Icon
Icons are simple symbols used in various contexts that can communicate
something. According to studies, most people perceive images faster than
words, so icons must be easy to recognize and understand for a great user
experience
a. Styles
96
.
The most common styles are Outline Icons, Glyph Icons, and Duo-Tone
because they are the easiest to view and understand. Gradient Icons and
Frozen Icons have a more remarkable effect, but they can become tiring to
watch if they appear in sections too often. Finally, 3D icons became
famous in 2021 and look spectacular only in large sizes
Avoid using multiple icon styles in the same project; lack of consistency
can confuse the user. Instead, choose an icon pack that uses a style; thus,
all icons follow a similar design. There are many libraries with icons
packages; you have to choose the one that suits your needs
b. Functions
Depending on the purpose, the icons can have three functions: to clarify, to
be interactive or to decorate.
Clarifying Icons
97
These are the icons that illustrate the text near them. This trick activates
multiple elements of perception in a single interaction, providing better
recognition of features. People who instantly understand the icon will not
pay much attention to the text. The same will happen to those who have
problems with the rapid recognition of icons, they will pay more attention
to the text. Its effect decreases the risk of misunderstanding or
misinterpretation
Interactive Icon
These icons appear in interactive areas, and their primary purpose is to do
the action symbolized by them. Thus, icons of this type are directly
involved in the interaction process and are the essential supporters of
navigation. For example, you can click or tap and respond to the user's
request, illustrating a function.
98
s
Decorative Icon
This type of icon offers more aesthetic appeal. It is one of the features that
can attract, retain users and add a positive user experience. Decorative
icons are often used as illustrations
99
s
Easy to understan
The icons must be as simple as possible. When they contain too many
details, their meaning can be interpreted differently,
making it dif cult for the user. Therefore, the simpler it is, the greater the
user experience is.
For an easy and correct scaling of the icon sizes, they must be in a box,
precisely in a frame. Depending on what the icon illustrates, it can be of
various sizes, so once the frame size has been set, all icons need only to be
100
fi
d
Consistenc
To have consistency, the rst thing to consider is the color palette. Using
no more than three to four colors keeps the design clean. The second thing
is about line widths. Icons’ line width must be the same for all of them and
appropriate for the text lines’ width
101
y
fi
.
The information used in the article “Why Rounded Corners Are Easier on
the Eyes” at the Buttons Chapter can also be applied to icons, so we can
say that rounded icons are more user-friendly.
102
fi
9. Images
The human brain processes images 60,000 times faster than it does text. In
fact, 90 percent of information transmitted to the brain is visual. Since we
are visual by nature, we can use this skill to enhance data processing and
the impact of a design
Images should have a focus point, so they can be cropped without losing
context. A rule of thumbnail is that: “If it’s hard to interpret on a small
screen, it’s probably not the best photo.” As always, test your images in
different screen sizes and aspect ratios
103
.
a. Image Quality
104
.
fl
fl
The Anatomy of the Elements
b. Consistency
c. Suggestive
Using images that do not match the context can confuse the user. You
should know very well the concept of the brand, so that you can use a
more serious or playful choice of images that is appropriate to the brand.
The image must be relevant and evoke the right feeling, depending on the
topic and theme of the website or application
105
.
fl
.
106
The Anatomy of the Elements
In general, the images do not have the necessary consistency for the text
that is written on them. In such situations a lter must be applied to the
image; it is usually black, or another primary color. Depending on the
brightness of the image, the lter can use opacity between 50% and 80%,
enough to observe the details of the image.
107
fi
fi
The Anatomy of the Elements
The “Rule of Thirds” is a rule for composing. The guideline proposes that
an image should be imagined as divided into nine equal parts by two
equally spaced horizontal lines and two equally spaced vertical lines, and
that important compositional elements should be placed along these lines
or their intersections. Aligning a subject with these points can create more
tension, energy, and interest in the composition than simply centering the
subject.
At the end of this chapter, for a positive user experience, I recommend that
the images should be as human as possible. The presence of humans
provides con dence, nature offers a state of calm, and the presence of
animals gives a playful state. On the other hand, avoid harsh, cold images
that do not convey a positive feeling
108
fi
.
10. Illustrations
a. About Illustrations
109
.
fi
.
fi
fl
The Anatomy of the Elements
Details
Avoid placing illustrations in small spaces and small sizes. In order to
avoid hard to understand illustrations, the details must be visible. Suitable
for small spaces are those illustrations that replace the clarifying icons.
110
Consistency
The illustrations are based on a story, so consistency is needed. Although
they appear in different sections, the illustrations used in a website or an
application do not have to be different. It is essential to understand the
narrative thread from consistency in color tones to the part of the same
character in different poses or locations.
When talking about icons, there are libraries with illustrations, and there is
no need to learn how to draw illustrations
111
Not Always
The illustrations are a good idea but not always, sometimes the actual
images are more suitable. The user needs to see the product exactly as it is
in reality, not a drawn sketch or a 3D render.
Hero Images
112
The Anatomy of the Elements
Onboarding
Empty States
113
The Anatomy of the Elements
Error Pages
These are the most common areas where illustrations can be found.
Obviously, it is not necessary to be only on these pages; usually, they can
appear wherever an image can be used
114
fi
11. Navigation
Navigation plays an essential role in how users interact with/use the
website or application. Therefore, navigation design is essential because it
is the basis of the user experience. Navigation elements can be linked
texts, linked icons, or buttons
a. Types
Men
The Menu presents all the main pages around which the content is
organized. Depending on where it is positioned, it can be
115
u
fi
.
116
The Anatomy of the Elements
or with dropdowns. The presence of a down arrow tells the user that there
are several categories to choose from
117
.
Breadcrumb
Breadcrumbs are necessary for small websites with more than two pages.
They need to be accurate to be effective. For this type of navigation, the
links must be highlighted enough for the user to understand the hierarchy
of the pages; otherwise, they can confuse the user.
Tab
Tabs create navigation only on small devices such as mobile. They appear
at the bottom of the screen and are placed on the most important screens in
the application, which must not be more than 5. If there are more than 5,
they will become too small, and make it dif cult for the user to tap on
them
118
s
fi
The Anatomy of the Elements
119
The Anatomy of the Elements
b. Consistency
Avoid over-detailed navigation, which can confuse the user, and prioritize
the main pages. Instead, the interaction should have a direct interchange, a
clean design, and responsive compatibility.
120
PART IV
An Eye for UI Design
An Eye for UI/UX Design
1. Navigation Bar
The navigation bar can be a Top Navbar type for the websites or Side
Navbar, most often for dashboards.
a. How to Design
When you have to design a navigation bar, you need to pay attention to the
following aspects
Border Radius
122
.
Remember what was said about the sharp objects? Try to avoid them and
add a border radius greater than 6px. Your navigation bar will look more
friendly
Consistency
Don’t forget about consistency. For example, the button inside the
navigation bar should have the same border radius as the navigation bar.
Icons
The navigation bar can contain icons or not, depending on how minimalist
you want the design to be. By adding icons, it can be much more intuitive
for the user.
123
If you choose to use icons, never use the same color as the text. Instead,
add an opacity between 50% and 60% for visual harmony
Margins
The links should breathe, so adjust the margins as appropriate. Margins
smaller than 12px can confuse the user. If you have multiple links and only
small margins can t, try to prioritize the links so that they can breathe
124
fi
.
Also, the content must be suitably framed in the navigation bar, and the
surrounding margins must be equal for a visual balance. Avoid setting
them smaller than 16px.
b. Choose a Style
The navigation bar can be created in different styles. Once you choose a
style, be consistent and use it on all pages of the project. Avoid making it
higher than 80px, so it will not in uence the focus of the header section.
125
fl
An Eye for UI/UX Design
2. Headers
The header is a strategic part of the page that properly implemented, can
convince the users to spend more time on the website. The users,
especially those who are on the website for the rst time, do not inspect
everything. They scan over it, so the page should include the elements that
catch their attention and satisfy them to stays on the website
The Layout Scanning Patterns F-Pattern and Z-Pattern, from the Button
Chapter, are also helpful in the header's design
Typograph
An essential element of the header is the typography. Avoid using too
much text. The title should not contain more than 10 words, and the
appropriate size according to the typography scale is H1. Under the title is
usually a description which could be H5 or H6. It is essential to create and
respect the hierarchy.
126
y
fi
.
The header should not contain all the elements and sections that you want
your user to see. The header section would be overloaded with information
and this must be avoided. Usually, each page has its header with its
speci c purpose, and the information included must be shared accordingly
Brand’s Elements
The essential elements of a brand will help the user to remember and
recognize it. The logo and the brand name are a “must-have,” other
elements that you can add depending on what the website presents are the
slogan, a description about the company and its mission, product images,
or photos of the team.
127
fi
Call to Actio
The button in the header is essential and aims to redirect the user to the
main element of the website, such as a product, item, or service.
Search Sectio
If the website has several categories, options, or products, help your user
with a search section integrated into the header. This section is very
suitable for travel or booking websites.
128
n
Subscription Sectio
By integrating a subscribe section, you can enlarge your database and keep
your users updated with the activity on the website. However, be careful
not to spam them.
Social Button
If the website also has activity on social media platforms such as Twitter,
Instagram, Facebook, and LinkedIn, social buttons will help the user nd
these accounts more easily. These buttons are typically found on the
bottom part of the website.
129
s
fi
An Eye for UI/UX Design
Download/Buy Button
The integration of the buy or download buttons directly in the header helps
the user perform an action faster.
130
s
b. Choose a Style
Background Imag
For this style, the image resolution must be appropriate, and sometimes the
addition of a black lter with opacity could be necessary. When choosing
the image, do not forget that it is the rst thing the user sees, and it should
convey emotion.
131
fi
fi
An Eye for UI/UX Design
Side Imag
Similar to the background image, even if it is only visible in half of the
header.
Carouse
This style of header helps to integrate more information content without
tiring the user. Thus, using a dynamic header can create a positive
experience.
132
l
Background Video
Integrating a video on the background of the header can capture the user’s
attention quite quickly. But, rst, make sure it is at the proper resolution.
Waves Effect
This style is also dynamic, which creates a smooth transition to the next
section.
133
fi
An Eye for UI/UX Design
Blur Effect
Because Glassmorphism has become a trend, and if you like frozen icons,
you can also integrate this effect into the header for consistency.
When designing the header, try not to cover the entire visual area; showing
a part of the next section may arouse the user's curiosity to scroll.
134
3. Features
As it is called "Features," this section is dedicated to the features of the
product, service, application, or what is presented on the website.
a. How to Design
Center-Alignment
135
An Eye for UI/UX Design
When you have a short description, like two lines, align to center. In this
situation, the text with center-alignment looks great and can be read
without dif culty
Left-Alignmen
If you have descriptions longer than 2 lines, the text should be left-aligned.
Thus it is not dif cult to follow the text when the user ends up reading it.
136
fi
t
fi
.
Consistenc
When a few descriptions are too long, rewrite the content and simply
highlight the idea of the text.
137
y
Content Are
Usually, the features section has a title and a description. Avoid using the
exact width of the content area.
138
a
Detail
If there are short features of 4-5 words, avoid the classic bullets and add
some checkmarks that create more value.
139
s
fi
An Eye for UI/UX Design
b. Choose a Style
Simpl
This is simple style that shows just text content.
With Icon
This style is the most common. Be careful when choosing icons; they
should illustrate the text and help avoid user confusion. You can return to
the Chapter 8 Icons from The Anatomy of the Elements, to read more
about icons.
140
e
With Logo
Similar to icons, depending on the text, they can be replaced by logos.
With Imag
In this style, the image can also be replaced with illustration.
141
s
With Link
If you choose this style, make sure that the links have a proper contrast.
142
s
4. Cards
Cards have a signi cant impact on your website or mobile application. If
they are designed suitably, they can improve the UX considerably. Cards
work well for many sections of a page and have multiple uses. They can
contain images, descriptions, les, charts, videos, and much more
a. How to Design
143
fi
fi
.
Integrate Lin
The integration of several links in the card can affect the card's purpose,
that of being a link itself. However, a single link can be helpful to make it
clear to the user that he can nd more information.
144
k
fi
An Eye for UI/UX Design
Call to Action
The presence of buttons in the cards is expected, so the functions of the
buttons must be obvious without confusing the user about which is the
primary button and which is secondary.
145
s
146
e
Responsiv
Cards can easily scale down to any resolution owing to the fact that their
squared shape ts in any grid system. Instead of being swiped horizontally,
you can enable vertical scrolling for smaller screens.
147
e
fi
An Eye for UI/UX Design
Consistency
If the content is not controlled, misalignments may result in an unsightly
website. On the other hand, the consistency in the framing of the cards
creates a clean design and easy-to-read information. Take a look at these
cards,
148
b. Choose a Style
Blog Car
Create your blog cards simply. They have a consistent and repeated
structure but use different images and font sizes to represent the card's
most essential elements.
149
d
Booking Car
A simple style, just content.
Pro le Car
It should include only the necessary information, avatar, name, and social
links. Let your Pro le Page offer the complex details about your pro le
instead.
150
fi
d
fi
fi
An Eye for UI/UX Design
Pricing Car
Regarding the pricing card, the main elements are the buy button, the
price, and the features. Make sure these elements are used consistently.
151
d
Background Car
For this card style, the contrast needs to be appropriate, and the text on the
image needs to be visible.
152
d
5. Content
The good content is considered a good User Experience.
153
.
The content should guide the design, but at the same time, the design
should guide the content. Therefore, despite the saying “content rst,” the
content should be created not just rst, but considered before, during, and
beyond a project
Typography
Make content easy to understand for users by choosing and using the
correct typography. The information is presented properly through visual
weight and hierarchy
Valu
Choose clear words, a call to action should easily be identi ed and create a
value proposition. Content should help users to quickly grasp the brand
voice, tone, and messaging.
Responsive
The experience follows the progressive enhancement as the screen size
decreases or increases. Try to limit content to only the most important so
that it can be easily read on small devices.
User’s Needs
Meet the expectation of the users by delivering user-centered design, and
focusing on the user's needs and expectations
b. Content Areas
Below, I will add the most helpful content areas. Obviously, these areas
can be modi ed and adjusted depending on the content you have to insert
154
e
fi
fi
.
fi
fi
.
With image
Descriptions that are too long can clutter up the page quickly. Consider
reformulating long texts by emphasizing the main idea. When you create
an album with images, even if they have different sizes, make sure that
there is the same distance between them. Also, you should match the
images between them to have a well-organized section, like in the Tetris
game.
155
s
156
An Eye for UI/UX Design
Articles
You can create a visual hierarchy using different text sizes from the
typography scale. To have consistency, use at most 3 sizes. You should
also use the appropriate line-height.
157
An Eye for UI/UX Design
Logos
The presence of the large companies’ logos inspire con dence and
credibility for the user. They should be noticeable, but try to avoid creating
too much focus on that area. Instead, the titles regarding the features can
be better highlighted.
158
fi
An Eye for UI/UX Design
Comments
Create a group of elements with proper spacing. The focus on icons can be
minimized by adding an opacity of 50%. Similarly, the “like” icon should
be red only on the active state. Also, for this type of content, it is much
more intuitive for the user to click the “Reply” button on the right.
159
An Eye for UI/UX Design
Blog
Titles always look better when you highlight them. A section with a lot of
information, such as an article, needs to have proper paragraph structure. If
the text blocks are too close to each other, it becomes dif cult for the
reader to understand.
160
fi
An Eye for UI/UX Design
6. Teams
In general, almost all pages have a section where they mention their team.
People are important, so the sections with information about them must be
done correctly
This section should display elements such as an image with the person,
name, position, and the social buttons for his accounts, and maybe a
favorite quote
a. How to Design
Faces
161
.
Contras
Another essential detail is consistency. Images that dissolve somewhat into
the background, create an unpleasant effect. Instead, you should use
162
t
images that make a good contrast. You can use soft shadows to outline the
image or use a lter with enough opacity to see the details of the picture
163
fi
t
b. Choose a Style
With Descriptio
For this style, try to keep the description brief.
With Stat
Stats added to team cards create value, so use this style if you have content
to complete this section.
164
s
165
s
7. Logo Areas
In general, almost all pages have a section where they mention their team.
People are important, so the sections with information about them must be
done correctly
In this section will appear elements such as an image with the person,
name, position, social buttons to his accounts, and maybe a representative
quote
Colore
Colored logos are logos exactly as they are presented by brands. Before
using a brand logo, make sure you use it correctly as the brand requires.
For example, Google offers a guide with the "do" and "don't" situations to
use their logo.
Gra
There will be situations where gray logos will t better. If the brand does
not already offer such a variant of the logo on gray, you can create it by
decreasing the color saturation level. In this way, you do not risk changing
the concept of the logo.
Scalabl
The logos in small sizes are dif cult to notice. Make sure the logo is
scalable and has the right size for the context.
167
y
fi
fi
An Eye for UI/UX Design
Header Sectio
Most often, the logos are in the header section. This is the rst section that
the user interacts with, so the presence of logos offers credibility and
professionalism.
Footer Section
The logos also can appear in the pre-footer area to inspire con dence and
site credibility
168
.
fi
fi
An Eye for UI/UX Design
Jobs Section
Speci cally, for a section that lists job opportunities, avoid using gray
logos. This is a situation where you will want to use colored logos. This is
because people looking for a job will better recognize the company logo
169
fi
Review Section
The presence of logos in a review section establishes credibility. The user
can create an opinion about a product or service much faster if he has read
some reviews provided by users of the product
Although their presence is essential, do not create too much contrast, and
avoid pure black. Use a light gray instead.
170
8. Stats
The stats section is a section that creates a positive user experience by
incorporating numbers in a playful way. Here you can integrate statistics
about the number of projects, products, customers, working hours,
reviews, sales, or others. Sometime, this information can in uence the
user; for example, it can help him make a buying decision faster
a. How to Design
Siz
As I said, this information is valuable, so avoid a small size for texts. For
example, according to the typography scale, you could use H1, H2, or H3.
171
e
fl
.
White Spac
There are many numbers, so the text must breathe. Use the white space to
have a clean section.
b. Choose a Style
With Gradien
The gradient over text creates a more enticing effect.
172
e
With Icon
Icons in this context have a decorative role. Do not use icons instead of
titles. For the user, it should be easy to understand what the stats refer to;
otherwise, they should read the description and then make a summary.
With Growt
Using this style of stats, you can show the user the historical growth of the
website or application.!
173
s
9. Charts
Charts are the most common components for dashboards. They provide
complex data and statistics, so their design must be easy to understand
without confusing the user. In addition, charts contain several elements, so
each part has a valuable role.
a. Styles
174
Readable Chart
The user must easily read the information from a chart without looking for
extra explanations. Therefore, avoid creating abstract charts with a fancy
design because their usefulness is essential.
For bar or column charts, offer the possibility to sort the data ascending or
descending. Thus, the user can follow the information much more clearly
in this way.
175
s
176
s
Grid Line
The grid line has the role of keeping the connection between the data and
the axis. Thus, visually, the user's eyes can highlight the areas he is
interested in following.
No Lorem Ipsu
Create charts suitable for real situations. Avoid using lorem ipsum in
charts. For example, the developer who implements this design will nd it
challenging to structure the data that you intended to display properly
177
s
fi
.
Colors
Choose colors for reports that can be easily distinguished, have proper
contrast, and use them to differentiate the data in the chart.
178
d
10. Tables
Charts are the most common components in dashboards. They provide
complex data and statistics, so their design must be easy to understand
without confusing it. In addition, charts contain several elements, so each
part has a valuable role.
a. Styles
Simple For
The most common and easy to read layout, this style contains the only
horizontal line.
179
m
Zebra Stripe
This style helps the user’s eye to follow the row depending on the
background color. Thus, it is appropriate for data-heavy tables.
Grid Lin
This style contains horizontal and vertical lines, and it is recommended
that you use it only for tables with a lot of information. However, I suggest
using it rarely, because heavy data tables are complicated to follow. One
option would be to divide the data into two or more tables.
180
e
b. How to Design
181
a
Line Heigh
Avoid condensed rows, even if you have a lot of table data because small
white spaces inhibit the reader. It is not necessary to put all the information
on a single table page; you can use the pagination, making everything
cleaner, more spacious and tidier.
182
t
Functions
For a positive user experience, you can integrate a lter that will allow the
user to view only the information they are speci cally looking for. Also,
another essential function would be to sort the data by applying an arrow
in the table header so that the user can sort by ascending or descending, or
a search input.
183
fi
fi
An Eye for UI/UX Design
11. Maps
As of late, Maps have become an indispensable element in sites and
especially in applications. Their purpose is to help the user nd a location,
speci c directions, or explore the area
a. Styles
Google Map
The most commonly used map is the "Google Maps." It is complex , yet
it’s easy to nd restaurants, streets, hotels, and landmarks.
184
fi
fi
s
fi
An Eye for UI/UX Design
Vector Map
If the site has a more minimalist design and "Google Maps" does not seem
to t, you can use a more straightforward and simpler map that isn’t as
detailed. The main focus is only on the areas of the user's interest.
b. How to Design
Typograph
Because the map also has a functional purpose, not only aesthetic, it is
essential to be clear and transmit the information the user needs. An
element that underlies the map is typography. The text is about 70% of the
map, so you must choose the typeface appropriately. In addition, it must be
easy to read, without letters with special effects
185
fi
y
186
.
187
12. Widgets
Widgets are the elements that look like some cards, only that they have
several active functions within an application or a dashboard
a. How to Design
Applicabl
The information in the widget must be relevant to the user. It usually
contains information that the user checks daily, so avoid text that is too
long or images that are too large.
188
e
Customizabl
Widgets are elements that contain information chosen by users, so they
must be easy to modify and adjust according to their preferences. For this
reason, it is necessary to add some features for the settings.
Siz
There are three sizes: small, medium, and large. Choose the right size
depending on the content. Avoid choosing wide if the content you have ts
better into a small widget. The most signi cant focus should be on the
content.
189
e
fi
fi
An Eye for UI/UX Design
b. Styles
The most common widget styles are
190
:
191
t
192
r
193
.
a. How to Design
Line Height
This section contains a lot of text, so make sure you use the correct font
size and line height. If the line height is too small, it won't be easy to read
the entire section.
194
White Space
Use the white space to create a clean section. Choosing the proper distance
between the questions will help the user to read the headings
195
.
Separating Line
These lines help to frame the text and highlight the question. They are not
always used, but they help structure the content.
196
s
Icon
The icon is an essential element, and in this section, it has an active
function. It helps to convey to the user that that area is expandable, and he
can nd helpful information.
197
fi
s
14. Contact Us
The “Contact Us” is one of the most important section or page on any
website or application. It is typically one of the most visited site pages for
most companies, because it is the only one that helps to create a
connection between the user and those responsible for the site
a. How to Design
198
n
Contact For
A Contact Form is like an email within the website or application. In this
way, the user sends a message with questions or feedback, leaves contact
details, and then is contacted by someone from support. Therefore, the
contact form must contain all the necessary elements to accomplish this
function
199
.
fi
An Eye for UI/UX Design
Please keep in mind that Contact Forms with too many elds to ll out,
may overwhelm the user and cause them to abandon the form. Consider
carefully what information you really need from the user as a rst contact
200
fi
fi
fi
.
15. Footer
If a user scrolls through the entirety of your homepage, and still cannot
nd what he is looking for, the website’s footer becomes a last chance. The
purpose of a website footer is to help visitors by adding information and
navigation options at the bottom of web pages
a. How to Design
Simpl
A simple footer basically has links to the main pages of the website. Make
sure they are presented in order, and the space between them is
appropriate. If the space is too small, the user may become confused and
may miss an important link
201
fi
e
202
t
With Subscrib
Despite the myth that users never get to see the footer, once they do get to
this section, it is recommended to provide a call-to-action. More precisely,
after the user has viewed the whole website and is interested in more
content, he can subscribe.
With Setting
Integrating country-speci c settings can create a positive user experience.
For example, in some situations, such as an e-commerce website that has
integrated prices, make sure that the user can choose the currency for
better conversion.
203
s
fi
An Eye for UI/UX Design
204
16. Sidebars
The sidebar is an essential part of the navigation process. It appears most
often in dashboards and can be shown either on the left or the right side of
the screen. However, it is generally shown on the left and the right for
users who read from right to left
As a Navigation Bar, its purpose is to help users nd the pages they are
looking for more easily
a. About Sidebar
Important Links
Because it is like an open menu, it should display only the main pages and
integrate into them the secondary ones.
205
fi
An Eye for UI/UX Design
206
.
Responsiv
The sidebar has a responsive function. You can resize it depending on the
screen, without affecting the content. You can also offer a collapsible and
expandable feature, thus allowing the user to see the content on the right
more extensively
207
e
b. How to Design
208
fi
Appropriate Icons
By choosing the appropriate icons for the links, the user can speed up their
visually scanning and nd what they need quickly. Avoid too much focus
on the icons and use a lighter color or 60-70% opacity compared to the
text. The icons should be aligned to margin to create a consistent space
209
fi
.
Active Link
Indicates the active link so that the user knows which area he has accessed.
Group of Links
It would help if you structured links into groups to improve the user
experience. The structure creates a hierarchy, and the content can be easier
to read.
210
Appropriate Paddin
Even if the links are based on one or at most two words, avoid small
paddings.
211
17. Wizards
A wizard is a form that guides the user through a series of steps that he or
she must complete, in order to achieve a goal. The purpose of the wizard is
to reduce errors by making the user follow succeeding steps. For example,
in onboarding processes, a user must enter a set of information to begin
using an application. For an easy ow, you can implement a wizard
Accessibilit
212
y
fl
fl
.
You probably don't need a wizard if there are less than 2 stages. If there
are more than 10 stages, it can become a tedious process for the user to
complete, so you should consider streamlining them
213
.
Action Button
Include navigation buttons for the next and previous stages. Avoid writing
the title of the previous or next in the button title. Keep it simple:
"previous" and "next" are clear enough. Allow the user to select the next
step only after all the compulsory inputs of the stage have been completed
214
s
Explanation
The user must know the purpose of each set of inputs at each stage.
Therefore, this description will assist him in completing the form
successfully.
215
s
Limited Acces
Access to other website areas, which could confuse the user, and thereby
making it challenging to complete the form, as it may be blocked by
wizards. If the user's access is limited to this narrow scope, he can focus
more on completing the wizard.
216
s
18. Timelines
The timeline is a component used in web design to indicate to the user a
history of activities. Based on a chronological axis, you can often use it to
provide information about the stages that a project, product, or user has
gone through or will go through
Structur
This component has a simple structure, the chronological axis where the
stages are placed, and each step has a date, title, and description. From
here, depending on the design and the complexity of a step, you can add
icons and badges
Paddin
Avoid slight padding, which can confuse the user and make it challenging
to identify steps.
217
g
Simpl
If you don't have many details to add, keep the timeline simple, clean, and
easy to understand.
Badg
Badges are like labels and help the user to follow structured steps,
according to shared characteristics.
218
e
a. About Reviews
219
.
Star-shaped icons are often used to rate and review a product or service,
there are usually 5, and the rating is easy to understand. Avoid highlighting
ratings and reviews in different colors depending on the grade. Instead, be
consistent and use a color. The average user will grasp the concept that 5
stars is an excellent evaluation, and 1 or 2 stars is less than stellar
Also, don't forget to prepare a design version in case the users don't agree
to attach their pro le pictures.
b. About Testimonials
220
fi
Sometimes you can give up the italic font, but the quotes are essential; the
big ones can create a unique visual effect.
221
An Eye for UI/UX Design
222
.
fi
PART V
Real-Life Applications!
Real-Life Applications
In this part of the book, I will present examples of web pages on the most
common topics. Although obviously, my suggestions on the structure are
subjective. You can modify it depending on the content
UI Kits
1. About Us Page
1. Header
This section should have a navbar with all the website links, the page's title
with a website description, and a call-to-action button
2. Features
224
.
Real-Life Applications
In this section, the user can read more about the characteristics of the
products or services offered
3. Team
A human connection is created when the user “meets” the team and can
view real images of the members
4. Stats
Knowing some statistics about the website gives con dence to the user
225
.
fi
.
Real-Life Applications
5. Subscribe
6. Footer
The last section is the footer, which contains the website links and the
copyright
226
.
Real-Life Applications
2. Pro le Page
1. Header
2. Content
In this section, you can integrate the author's projects, for example, blog
posts, image galleries, his products, and more
227
fi
fi
.
fl
Real-Life Applications
3. Connection
Add a contact form that allows the user to contact the author for other
projects or provide feedback
4. Footer
The last section can also contain social buttons for the author's accounts.!
228
.
Real-Life Applications
1. Header
2. Content
Stylize the content for excellent readability, create a hierarchy of texts and
set the appropriate line height
229
.
Real-Life Applications
3. Other Articles
This section allows the user to navigate the website and also recommend
other articles
Here we’ve provided the user a slight suggestion, asking them to share the
article through their social platforms. This can improve user engagement
230
.
Real-Life Applications
4. E-commerce Page
1. Header
The header should be simple. Try to avoid text blocks that are too long,
and feel free to use a catchy image for the background. This allows the
user to preview a small part of the next section, encouraging them to scroll
down further
2. Products
231
.
Real-Life Applications
3. Filter
This section integrates a lter that will help the user search for products
according to price, size, color, material, brand, and others
4. News
You can integrate blog articles for a more complex website. Here the user
can nd information about trends, new designers, fashion shows, or others
232
fi
fi
.
Real-Life Applications
The last section of the page allows the user to subscribe to receive
promotions, discounts, or information about new products that the shop
will launch
Also, in the footer, you can incorporate Latest Posts section, bringing in
content from social media. For example, you could display an Instagram
feed. This could highlight posts by customers who have recently made
purchases and have shared product images with their followers, thereby
developing social proof credibility
233
.
Real-Life Applications
5. Rental Page
1. Header
2. Places
Create cards that provide complete information about the house or place.
Avoid too long descriptions and add a call-to-action button on each card to
allow the user to book, buy, or see more details
234
.
Real-Life Applications
3. Reviews
Reviews are essential for this page because new customers can make better
decisions based on feedback from an existing customer base
In this section, you can add the most common questions to clarify certain
misunderstandings in advance
235
.
Real-Life Applications
5. Contact Us
If the client has a speci c question, offer him or her the possibility to
contact the company by completing a Contact Us form.
6. Footer
The last section is the footer, which contains the website links and the
copyright
236
.
fi
Real-Life Applications
6. Application Page
1. Header
2. Features
237
Real-Life Applications
3. Integration
4. Pricing
In the pricing section, the client can nd several variants. Highlight the
bene ts of each pricing plan so that the user can choose what suits him.
238
fi
s
fi
Real-Life Applications
5. Testimonials
6. Footer
The last section is the footer, which contains the website links and the
copyright
239
.
Real-Life Applications
7. Sign Up Page
2. The second way is the classic one, in which the user will ll in the form
with name, email, and password.
Because the user’s personal data will be processed, do not forget to present
the Terms and Conditions with which he must agree by checking a
checkbox.
Also, if the user already has an account, provide a link for redirection to
the Sign In Page.
240
fi
fi
Real-Life Applications
8. Sign In Page
The Sign In page appears to the user when he already has an account
created on the website or application. Therefore, it is essential to have a
form to log in again, such as an email address and password.
Also, for a positive user experience, you could offer the user the possibility
to save his credentials through a checkbox or a toggle with a “Remember
Me” function
The user can reach this page without already having an account, so a link
to redirect him to the Sign-Up page is helpful.
9. Policy Page
241
.
Real-Life Applications
You can also integrate a menu with titles of essential parts of the page such
as “Cookies,” “License,” or others. For more straightforward navigation,
you can create a dynamic menu.
For example, the user can click on a title from the menu, and his page
scrolls to the section that interests the user. It also highlights in the menu
the title corresponding to the section that the user reads. You can
accomplish this by using anchor links in your titles.
242
Real-Life Applications
Header
Choose a suitable image for the background. For this section, the button
that sends the user to messages and chat window is essential.
243
Real-Life Applications
Chat Window
Footer
The last section is the footer, which contains the website links and the
copyright.
244
fi
Real-Life Applications
Header
245
Real-Life Applications
Integrating the carousel into the header becomes dynamic and can display
more content than a static header. Present the main categories and avoid
using text sections that are too long. The slide is active, and it will change
in a few seconds, so add text that the user can read in that timeframe.
Content 1
For the rst content section, you can add articles with images, text
preview, and author. Then, in this section, allow the user to subscribe by
completing a short subscription form. Also, providing a history with
activities on the website can be helpful for the user.
Content 2
246
fi
Real-Life Applications
For the second content section, you can present the thumbnails of the
categories with titles on them. To not overload the website page,
pagination is a way to use the space ef ciently, and speed up the site. This
way the user has the choice to display more information in a category that
particularly interests them
Also, for better navigation, allowing the user to lter the content by certain
tags and categories can be helpful too.
Content 3
For the third content section, you can present the categories in columns
like a newspaper style. It is a more speci c style that allows the display of
a greater volume of content. That said, make sure there is consistency in
the size of the text and images.
247
.
fi
fi
fi
Real-Life Applications
Footer
The last section is the footer, which contains the website links, the option
to change language, and perhaps monetization, in the form of ads. You can
also integrate a subscription form, and last but not least, don't forget the
copyright information we discussed earlier.
Dashboard
12. Admin Templates
a. Analytics
248
Real-Life Applications
b. Projects
249
fi
.
fi
Real-Life Applications
c. Stats
d. Edit Product
250
Real-Life Applications
251
.
PART VI
Great Website Designs
252
Great Website Designs
1. apple.com
Apple Inc. is an American multinational technology company specializing
in consumer electronics, computer software, and online services. Apple
was founded in 1976, and since then, its website design has changed
a. Website Evolution
1996
2004
253
.
2010
2021!
254
Great Website Designs
b. Design
In 2021 gradients were a trending design style, and you can see their
integration on texts and buttons.
255
s
White Spac
They have a diverse range of products, so the focus on them is essential.
The background is simple, and the white space helps to shape the area of
each product.
Glassmorphis
The glassmorphism is another web design style trend for 2021, and the
stylization of the navbar in this way looks special.
256
e
2. airbnb.com
Airbnb, Inc. (original name - AirBedandBreakfast.com) is an American
company that operates an online marketplace for lodging,
primarily homestays for vacation rentals, and tourism activities. The
company was founded in 2008.
a. Website Evolution
2009
257
Great Website Designs
2016
2021
b. Design
258
.
Complex Search
They have a complex search with many options and lters for a great user
experience. They also avoid square corners
Focus on Image
The images have a high resolution and the shadows are very smooth. The
big typography is also a trend that makes the design clean and minimalist
259
s
fi
.
3. about.instagram.com
Instagram is an American photo and video sharing social networking
service founded in 2010
a. Website Evolution
2011
2018
260
.
2021
b. Design
261
.
Colored Shadows
The colored shadows create a unique effect when the section does not
contain many elements, as in this case
Gradients on Background
Also, the gradients used as a background make the design simple and
catchy
262
.
4. stripe.com
Stripe is an Irish-American nancial services and software as a service
(SaaS) company founded in 2009
a. Website Evolution
2014
2018
263
fi
.
2021
b. Design
Animations
264
.
Glassmorphism
265
.
5. revolut.com
Revolut is a nancial technology company that offers banking services,
and was founded in 2015
a. Website Evolution
2016
2019
266
fi
.
b. Design
Glassmorphism
267
.
3D Elements
The 3D elements are also a trend for 2021, and their use creates volume
and a unique design.
268
.
End Credits
PART VII
End Credits
269
End Credits
1. Bibliography
Article
1. Alexandra Murtaza; 27.01.2021, “18 Web Design Trends for 2021”;
[https://www.creative-tim.com/blog/web-design/web-design-trends/]
2. Alexandru Paduraru; 12.07.2021, “UI/UX Design Guide: What are
Designers, and How Are They Different Than UX Designers?”;
[https://www.freecodecamp.org/news/ui-ux-design-guide/]
3. Anthony; 17.08.2011, “Why Rounded Corners Are Easier on The
Eyes”; [https://uxmovement.com/thinking/why-rounded-corners-are-
easier-on-the-eyes/]
4. Anthony; 08.05.2018, “Why You Should Never Use Pure Black For
Text or Backgrounds”; [https://uxmovement.com/content/why-you-
should-never-use-pure-black-for-text-or-backgrounds/]
5. Donald Arthur Norman, Austin Henderson, Jim Miller; 07.05.1995,
“What You See, Some of What’s in the Future, And Now We Go About
Doing It: HI at Apple Computer”; Chi’95 Mosaic of Creativity -
[https://www.researchgate.net/publication/
202165701_What_You_See_Some_of_What%27s_in_the_Future_An
d_How_We_Go_About_Doing_It_HI_at_Apple_Computer]
6. Harris Eisenberg; 15.08.2014, “Human Process Visual Data Better”;
[https://www.t-sciences.com/news/humans-process-visual-data-better].
7. Monica Galvan; , “How to use a grid in web design”; [https://
www. ux-academy.com/blog/how-to-use-a-grid-in-web-design]
8. Shane P Williams; 12.07.2019, “Building a design system - where to
start?”; [https://uxdesign.cc/building-a-design-system-where-to-start-
part-4-typography-5065b8d360c]
9. Tarsa Bakusevych; 07.04.2020, “Button Design - UI component
series”; [https://uxdesign.cc/button-design-user-interface-components-
series-85243b6736c7]
270
fl
s
End Credits
10. Tupik; 08.02.2019, “User Experience:10 Big Reasons to Apply
Illustrations in UI Design”; [https://uxplanet.org/user-experience-10-
big-reasons-to-apply-illustrations-in-ui-design-196aab6185c2]
Wikipedi
11. https://en.wikipedia.org/wiki/Adobe_Photoshop
12. https://en.wikipedia.org/wiki/List_of_websites_founded_before_1995
13. https://en.wikipedia.org/wiki/Adobe_XD
14. https://en.wikipedia.org/wiki/Rule_of_thirds
15. https://en.wikipedia.org/wiki/FAQ
16. https://en.wikipedia.org/wiki/Apple_Inc
17. https://en.wikipedia.org/wiki/Airbnb
18. https://en.wikipedia.org/wiki/Instagram
19. https://en.wikipedia.org/wiki/Stripe_(company)
20. https://en.wikipedia.org/wiki/Revolut
Of cial Sites
21. https://www.creative-tim.com/
22. https://about.google/
23. https://about.instagram.com/
24. https://material.io/design/environment/elevation.html
25. https://www.canva.com/colors/color-wheel/
26. https://iradesign.io/
Icons 3
https://kukla-kit.wannathis.one
271
fi
D
End Credits
Texts
http://www.kanye-ipsum.com
Image
272
:
End Credits
14. LYCS Arhitecture, 19.07.2018, Unsplash - https://unsplash.com/
photos/kUdbEEMcRwE
15. Library Of Congress, 27.01.2020, Unsplash - https://unsplash.com/
photos/tqpsi_BPfCI
16. Luke Stackpoole, 16.02.2018, Unsplash - https://unsplash.com/photos/
eWqOgJ-l I
17. Mikita Karasiou, 11.08.2018, Unsplash - https://unsplash.com/photos/
mMzVTy2V1Do
18. Mohammad Metri, 25.11.2018, Unsplash - https://unsplash.com/
photos/E-0ON3VGrBc
19. Natasha Tirtabrata, 05.07.2018, Unsplash - https://unsplash.com/
photos/YFEMVpsuu9Q
20. Pixasquare, 08.04.2018, Unsplash - https://unsplash.com/photos/
4ojhpgKpS68
21. Ralph Kelly, 07.02.2019, Unsplash - https://unsplash.com/photos/
z9fFOzL5L_Y
22. R ARHITECTURE, 20.09.2020, Unsplash - https://unsplash.com/
photos/2gDwlIim3Uw
23. Spencer Davis, 10.08.2020, Unsplash - https://unsplash.com/photos/
naFHFLV5cqU
24. Stefan Stefancik, 05.12.2018, Unsplash - https://unsplash.com/photos/
QXevD bl8A
25. Toni Oprea, 09.10.2017, Unsplash - https://unsplash.com/photos/
oDJ7UQXnCxE.
26. James Day - www.jamesdayart.com
273
fl
fi