How can I make the background gradient in Webflow stay fixed on top of a fixed background image when scrolling on small screens?

Published on
September 22, 2023

To make the background gradient in Webflow stay fixed on top of a fixed background image when scrolling on small screens, you can follow these steps:

  1. Add a section: Start by adding a new section to your Webflow project where you want the fixed background image and the gradient to appear.

  2. Set the section height: Adjust the section height to cover the entire viewport on small screens. You can do this by selecting the section and going to the "Styles" panel, then setting the height to 100vh (viewport height) or any other value you prefer.

  3. Apply the background image: Set the fixed background image for the section. To do this, select the section and navigate to the "Background" settings in the "Styles" panel. Choose the image you want to use as the background and make sure to set the position to "Fixed".

  4. Add a gradient overlay: Add a new div block within the section to create the gradient overlay. This div block will be placed on top of the fixed background image. Set its position to "Absolute" in the "Position" settings of the "Styles" panel.

  5. Configure the gradient: In the "Styles" panel, go to the "Background" settings for the div block and set it to a gradient of your choice. You can select a linear or radial gradient, set the colors, and adjust the angle or position as needed.

  6. Adjust dimensions: Resize and position the div block as needed to cover the entire section. You can do this by selecting the div block and using the handles or the "Position" settings in the "Styles" panel. Make sure it covers the section completely and stays on top of the fixed background image.

  7. Test and refine: Preview your site to see how the background gradient stays fixed on top of the fixed background image when scrolling on small screens. If necessary, adjust the positioning and dimensions to achieve the desired effect.

By following these steps, you can create a visually appealing layout with a fixed background image and a gradient overlay that remains fixed on top when scrolling on small screens.

Additional Questions:

  1. How do I add a fixed background image in Webflow?
  2. Can I apply different gradients to different sections in Webflow?
  3. Is it possible to make the background gradient responsive in Webflow?