background-color: transparent
(not opacity: 0
) to remove only the background without hiding content.!important
in Page Settings if built-in styling doesn’t fully override browser defaults.You're trying to make the Webflow navbar and form inputs fully transparent, but they still display a light gray background. This is not a bug—it's due to default browser/user-agent styles, Webflow component defaults, and how opacity vs background styles operate.
opacity: 0
on a parent element hides all its contents, including text and child elements.background-color: transparent
instead of changing opacity.rgba(0, 0, 0, 0)
).If you still face issues after setting styles in the Designer:
<style>input, textarea, select { background-color: transparent !important; border-color: transparent !important; box-shadow: none !important; }</style>
!important
, which is useful for stubborn browser defaults.To make your Webflow navbar and form fields truly transparent, set background-color: transparent
, not opacity. Ensure there are no residual shadows, borders, or inherited styles. Use the “All Form Fields” and direct element selectors to apply these styles globally if needed. Opacity affects the whole element, whereas background transparency targets just the background.