To ensure text in your hero section remains legible over a background image, you can add a background blur effect to a div block in Webflow. Here's how to do it.
1. Create the Hero Structure
- Add a Section (e.g., "Hero Section") and give it a height like 100vh.
- Place a Background Image on the section using the Background style settings (not as an image element).
- Add a Div Block inside the section to act as the blur overlay.
2. Style the Blur Overlay Div
- Position the Div Block absolutely (set to top: 0, left: 0, width: 100%, height: 100%).
- Set Background Color to something semi-transparent like rgba(255,255,255,0.2) or rgba(0,0,0,0.3) depending on your design.
- Go to Effects → Blur in the Style tab and add a Backdrop Blur using the Style Panel.
- Choose something like 10–20px for a noticeable blur.
- This applies backdrop-filter: blur() behind the div (note: it won’t work unless the div has some level of background color or transparency).
3. Add Your Text on Top
- Place your text (headings, paragraphs) either inside the blur div or in another layer on top.
- If inside the blur div, ensure padding gives the text space from edges.
- Use colors like white or black (depending on contrast) and consider adding text shadow for added legibility.
4. Enable Webflow’s Blur Compatibility
- Webflow supports backdrop blur on modern browsers, but Safari and Firefox may require fallback solutions.
- If needed, use solid or gradient overlays to supplement the blur for better contrast.
Summary
To add a background blur in Webflow, overlay a semi-transparent div block with a Backdrop Blur effect on top of your hero image section. This allows your thin text to stay legible by softening the background behind it.