Skip to main content

UI Tips

Social login

Image

Better Menu

Dropdowns can be more than just a boring list of links. They're just boxes, you can do anything you want with them

Image

Keeping the second layer such as a drop-down atleast 2 shades(or tints) different than the background helps in creating visual prominence

Image

Delete Modal

Make the action clarified

Image

Align Uneven Elements

All items should be aligned in a same width

Image

Inform Users Beforehand

Image

Distinguish Selected Items

Distinguishing selected items will help in creating visual prominence.

Image

Avoid Fullwidth Paragraphs

Image

Use Labels Cleverly

Image

Adding color based

Add color-based distinctions to highlight significant classifications and allow quick visual scanning

Image

Content Emphasis

Create Content Emphasis with the introduction of icons or imagery wherever possible to increase engagement

Image

Overlapping images

Overlapping images adds focus & depth to an interface. It is also a great way to optimise space issue.

Image

Overlapping elements

Overlapping elements on a page is a great way to create depth and encourage users to scroll

Image

Contrast v/s Keyline

A technique used on panels to distinguish the titles instead of a keyline is subtle contrast:

Image

Letter-spacing in all-caps

Quick tip: All-caps can sometimes be difficult to read. Consider using letter-spacing to give your text a little more room to breathe

Image

Multiples to define spacing

Using multiples to define your spacing is a great way to achieve vertical rhythm and provides a formula to justify your choices

Image

Space the sections

For minimal representation, space the sections instead of introducing a new element such as a line to create a division

Image

Text alignment

Aligning text is an easy way to clean up your design and make your content much more scannable.

Image

Reduce borders

Too many borders can make a design look really busy

Image

Icon & text

If the icons have more weight than the text, make the icons slightly lighter than the text for inactive states

Image

Prefer icons over bullets

Using a generic icon like an arrow or a checkmark instead of the standard bullet

Image

Font contrast vs color contrast

Using color and font weight instead of font size

Image

Highlight icons

Giving a background color around icons

Image

Reduce line-height

Line-height should get tighter

Image

Designing nice tables

Image

  • Table content that should be left-aligned

    • Text
    • Identification numbers that will not be added up. E.g.- ID
    • Column spanner content (a column spanner is the header that spans a few headers below it)
  • Table content that should be center-aligned

    • If all textual data in a column has the same number of characters and this number is at least 20% less than header text
    • Icons
  • Table content that should be right-aligned

    • Numbers that are usually added up, to the decimal point
    • Year
    • Date
    • Time

Natural borders

Giving your box shadows a slight, vertical offset helps to make them look more natural

Image

Better text hierarchy

Ideas for Styling content

Image Image

Typography Tips

Text Colour

Image

Line Height

Image

Responsive

Image

Font-weight aplication

Text of different sizes to feel like the same weight, make larger text thinner and smaller text bolder

Image

Information hierarchy

Ideas you can use to present "field: value" data in a more interesting way

Image

Use hsl

Don’t use grey text on colored backgrounds

Image

Accent borders

Use accent borders to add color to a bland design

Image

Button Design

Image

Image

AuthorAnn, Pulari
Updated byPulari
On26/04/2023