Pop-ups are not the only solution 🙃

Learn modern UI design tips—from better shadows and typography to spacing, contrast, and visuals that stand the test of time.

How NOT to Design Modern UI

Modern UI design tips to avoid outdated patterns and create clean, functional, and visually engaging interfaces.

If you want to design a modern interface, the first thing to stop doing is using harsh, heavy shadows. Instead, aim for shadows that feel soft and natural.

When a shadow is too strong, it steals attention from everything else on the screen.

Using a shadow plugin can really help here. By adjusting the direction of the light source, you can create more realistic shadows.

You can also tweak the brightness and avoid using pure black—slightly lighter, colored shadows often look more natural.

The goal is to suggest elevation without making the shadow stand out. A good shadow feels soft and blurred, just enough to show that an element is floating.

Some apps even use subtle colored shadows to suggest glow or emphasis. That said, shadows shouldn’t be everywhere.

Only use them with intention—like when you want a specific card or element to stand out.

Sometimes, contrast alone does the job just fine. For example, placing a white card on a darker background can create sufficient separation without any shadow.


Typography: what to do (and what not to)

Typography plays a huge role in how modern your UI feels. Unique fonts can add personality, but overusing them can hurt readability. The key is balance—between aesthetics, clarity, and the design goal.

When choosing fonts for UI design, look for typefaces with multiple weights. This gives you more flexibility when creating a hierarchy.

Font libraries like Fontshare are great for experimenting with pairings, while premium foundries offer beautifully crafted options if your budget allows.

Contrast and pairing matter a lot. Some brands use a distinctive primary font that instantly communicates their identity, while supporting it with a secondary font to balance it.

Mixing serif and sans-serif fonts can also work really well when done thoughtfully. When typography is paired correctly, your interface naturally feels more modern and more characterful.


Footers don’t have to be boring

There’s nothing wrong with simple, functional footers—but they can also be an opportunity to engage users.

Some sites use creative footer designs to leave a lasting impression.

If you’re looking for inspiration, there are great galleries out there showcasing different footer styles worth exploring.


Stop using intrusive popups

Popups interrupt the experience and often feel like ads.

Instead, consider less intrusive alternatives such as banners, inline messages, subtle badges, or toast notifications that fade after a few seconds.

These approaches feel calmer and reduce friction. Even better—design your interface in a way that minimizes the need for popups altogether.


Avoid cookie-cutter UI

Many modern designs look the same because designers rely too heavily on UI kits.

While UI kits are useful for speed and structure, they shouldn’t limit creativity.

A good approach is to start with a basic kit—colors, fonts, inputs, icons—and then tailor it to the product you’re designing.

This way, you achieve efficiency without producing a generic result.

With AI now built into design tools, designers need to push further and bring stronger ideas to the table.

Ask yourself which interface feels more engaging and why. That’s how you move beyond templates.


Be careful with gradients

Gradients can add depth and visual interest, but overusing them makes a design feel overwhelming or outdated.

Use them selectively—often in hero sections or as accents. A good rule of thumb is to limit the number of primary colors and use gradients to guide attention or evoke emotion, not to decorate everything.

Soft, intentional gradients that complement your brand work best.

When used well, they help direct the eye and enhance the experience without overpowering it.


Don’t let your UI feel faded

Low contrast and washed-out designs can make an interface feel dated. That doesn’t mean every site needs bold colors.

Pastels and muted tones can still feel modern when paired with the right imagery, typography, and contrast. What matters is alignment with your brand and clarity in hierarchy.


Embrace white space

Cluttered interfaces overwhelm users. Modern UI design prioritizes simplicity and function, and white space plays a crucial role.

It’s not wasted space—it helps elements breathe and improves readability. That said, cultural context matters.

Some regions prefer denser layouts, so always consider your audience.


Avoid generic visuals

Cheesy stock photos, generic icons, and overused illustrations hurt credibility. They make users distrust the product and leave quickly. Instead, choose visuals with personality.

Whenever possible, show the product itself so users immediately understand what you offer.

If you’re unsure whether to use people, illustrations, or product screenshots—test it.

Run experiments and see what converts better.

You can also get creative by cropping images, mixing photography with illustrations, adding playful details, or using subtle animations to bring the interface to life.


Ultimately, designs rooted in simplicity and functionality tend to stand the test of time. That’s why classic furniture, products, and logos still feel relevant decades later.