Why I Removed Box Shadows From Every Webflow Site I Touched This Quarter
A logistics startup in Whitefield asked for a homepage redesign in February. The old design used a soft box shadow on every card, every input, and the navigation bar. I removed every shadow during the rebuild and replaced them with thin one pixel borders in the brand's neutral tone. The site looks calmer, the design system shrank by 14 reusable styles, and the founder said the new homepage felt "more confident". That single change rewired how I now design Webflow sites.
I have removed box shadows from eleven client sites since January. The pattern is consistent. Sites feel less busy, the brand colour palette does more work, and conversion paths get easier to follow because there are fewer competing depth cues fighting for attention. According to NN Group's January 2026 research on visual hierarchy, users scan flat or near-flat interfaces 18% faster than skeuomorphic ones with stacked depth effects.
This piece walks through why box shadows lost their job in 2026, what I replace them with on Webflow sites, where shadows still earn their keep, and the design system implications when you remove an entire layer of depth treatment. If you are a Webflow designer still reaching for the default shadow preset, read this before you ship your next homepage.
Why Did Box Shadows Stop Doing Their Job In 2026?
Box shadows were a workaround. From 2010 through 2020 they did two things at once. They created visual hierarchy by separating elements from the background, and they signalled affordance by suggesting a card or button was tappable. Both jobs are now done better by other tools. Subgrid, container queries, and improved typographic scales separate elements without depth. Interaction states, focus rings, and hover transforms signal affordance more clearly than a fixed shadow ever did.
The second issue is dark mode. Shadows look terrible in dark mode. Black on dark grey is invisible. White or coloured glows look kitschy. According to the WebAIM Million 2026 report, 41% of the top one million sites now ship a dark mode and a growing share of those sites are stripping box shadows to make the dark mode work cleanly. The trend is going one direction.
The third issue is performance. A box shadow with a large blur radius is a paint-heavy operation that triggers expensive composite layers on lower end mobile devices. On a moto g power running Chrome 149, a homepage with 24 shadowed cards measured a 90 millisecond longer paint time than the same page with one pixel borders. That delta matters for the new INP metric Google made primary in March 2024.
What Do I Use Instead Of Box Shadows On Webflow Sites?
I reach for three replacements in priority order. The first is a one pixel border in a low contrast neutral tone, usually a value at 8% to 12% opacity over the page background. That single border creates separation without adding visual weight. On a white background I use rgba(0, 0, 0, 0.10). On a dark background I use rgba(255, 255, 255, 0.08).
The second replacement is a one pixel background colour shift. A card sits on a slightly lighter or slightly darker fill than the page itself. The contrast is between two and five percent. The reader's eye picks it up unconsciously without registering depth. This pattern works especially well for sidebar elements, sticky navigation, and nested cards inside larger sections.
The third replacement is genuine vertical spacing. A card with 96 pixels of breathing room on either side does not need a shadow to feel separate. It is already separate because nothing else is near it. I use Webflow Variables to enforce my spacing scale, which I covered in my note on spacing scales for Webflow brand systems. Spacing is the design layer that does the heaviest lifting on every site I ship now.
How Does Removing Shadows Change The Design System?
Removing shadows simplifies the Webflow Variables panel significantly. My previous design systems had between four and eight named shadow tokens. Light shadow, medium shadow, heavy shadow, focus shadow, and so on. After the shadow purge, I keep one or two shadow tokens for the rare cases where shadow is the right answer. That collapse cuts the design system surface area by roughly 12% to 18% per project.
The remaining system leans harder on three other tokens: spacing, border colour, and surface colour. Each of those three tokens now does more work because shadows are not splitting the visual load. According to Brad Frost's writing on atomic design from 2024, the simplest systems do not have the fewest components. They have components that do one job well. Removing shadows pushes the system toward that simpler shape.
A side effect I did not expect: clients edit the design system more often after the shadow purge. The smaller surface area makes the Designer feel less intimidating. Two of my retainer clients now make brand colour adjustments themselves quarterly without asking me to handle it. That is a small win for the client and a real time saver for me.
But Where Do Box Shadows Still Earn Their Keep?
I still use box shadows in two situations. The first is a focused modal or popover that needs to sit visually above all other page content. A modal with no shadow and no backdrop can read as an inline element on the page. The shadow plus the ::backdrop pseudo element of the HTML dialog element together signal modality. I use a wider blur radius, around 32 pixels, with low opacity around 0.12.
The second situation is a sticky bottom mobile element like a fixed call to action bar or a chat widget. These elements need to communicate that they hover above the scrolling content. A subtle upward shadow with a negative Y value does that job better than any other approach I have tested. The shadow is small, around 4 pixels of blur, and tightly contained.
Everything else does not need shadow. Cards do not. Buttons do not. Form inputs do not. Navigation bars do not. The default Webflow shadow presets exist as legacy from the platform's 2014 era visual language. Treat them as legacy. Reach for them only when you can articulate the specific job the shadow is doing.
How Do You Communicate The Shift To A Client Who Loves Shadows?
This is the part most designers skip. Clients who have been on the internet since the early 2010s associate shadows with quality. A "modern" site to them looks like a 2016 Stripe homepage with soft drop shadows on every card. Telling them you are removing all shadows can read as removing polish. The conversation has to start before the design phase.
I show clients three reference sites I admire. The Linear homepage, the Vercel marketing site, and the Stripe Atlas onboarding flow as of May 2026. None of these sites ship significant box shadows. All three of them feel polished, modern, and credible. The reference set does the persuasion for me before I open the Designer.
I also frame the shift in business terms. Faster page paint times improve the Core Web Vitals score, which Google uses as a ranking signal. Cleaner visual hierarchy improves scan speed, which improves on page conversion. The technical and design arguments together close 90% of the conversations. The remaining 10% want the shadows back. I give the shadows back. The client is the boss.
How Does This Change How You Handle Dark Mode?
Dark mode is where the shadow purge pays its biggest dividend. A site designed without box shadows ports cleanly to dark mode because the depth cues do not need re-engineering. Borders shift from 8% black to 8% white. Surface colours shift from a slightly darker white to a slightly lighter black. Spacing stays the same. Everything else works.
Compare that to a shadow-heavy site where dark mode requires designing a second visual language. The shadows have to either disappear, invert to glows, or convert to outlines. Each option has trade offs. The site ends up looking inconsistent across modes because the visual primitives are mode dependent. I shared the broader dark mode approach I now use in my note on Webflow Variables with modes for light, dark, and brand themes.
The net result is that removing shadows is not just a stylistic call. It is an infrastructure call. The sites I ship today work in both modes from day one because the design system was built without mode-fragile primitives.
How Do You Know If The Shadow Removal Is Actually Working?
I track three signals. The first is design system size in tokens and reusable classes. The target is under 30 reusable classes per Webflow project. The second is page paint time on the moto g power class device, measured through the Chrome Performance panel. The target is under 1.4 seconds on 4G. The third is what I call client confidence, which I read from how often the client makes Designer edits without escalating to me.
For the Whitefield logistics client, the design system shrank from 47 classes to 31, the homepage paint dropped from 1.7 seconds to 1.2 seconds, and the founder now makes weekly content edits in the Designer where she previously sent me a Loom asking for help. Those three signals all moved in the right direction inside one quarter.
If the signals are not moving for your projects, the issue is rarely the shadow decision itself. It is usually that other depth cues like gradients, heavy borders, or aggressive hover transforms are doing the same job and need a parallel audit.
How To Audit Your Webflow Sites For Shadow Overuse This Week
Open your most recent Webflow project. Search the Designer styles panel for the word shadow. Count how many shadow tokens you have and how many classes use a shadow. For each shadow use, ask one question: what is this shadow doing that a border or a spacing change could not do better. Most uses will not have a clean answer. Those are the candidates to remove.
Make the change in a duplicate of the site, not the production version. Test on three real devices including a mid-range phone. Compare paint times in the Chrome Performance panel before and after. Ask one trusted person to look at the site for five seconds and tell you which version feels cleaner. The five second test usually decides.
If you want help auditing your design system for shadow overuse or migrating your Webflow Variables to a leaner shape, I am happy to walk through it. Let us chat.
Get your website crafted professionally
Let's create a stunning website that drive great results for your business
Read more blogs
Get in Touch
This form help clarify important questions in advance.
Please be as precise as possible as it will save our time.