Resizing an image in Webflow can be done using style settings or by adjusting layout containers. Here's how to control image size effectively.
1. Use the Style Panel
- Select the Image Element on the canvas.
- Go to the Style panel (right sidebar).
- Under the Size section, set specific values for Width and/or Height.
- Choose units like PX, %, VW/VH, or EM for flexibility.
- Setting just Width will automatically maintain the image’s aspect ratio unless Height is also set.
2. Use CSS Classes
- Create or select an existing class for the image.
- Apply Width/Height styling to that class so the sizing is consistent across instances.
- For responsive images, use percentage widths or max-width (e.g., max-width: 100%).
3. Control via Parent Container
- Place your image in a Div Block or Grid to control layout.
- Set the container’s size, then set the image to fill or scale inside it with Width: 100% or Object Fit.
- Use Flexbox or Grid settings to align and constrain image behavior.
4. Prevent Image Distortion
- Ensure Aspect Ratio is maintained by only setting one dimension or by using object-fit: cover or contain where needed.
- Avoid forcing a fixed width and height unless you want to crop/stretch the image.
5. Optimize for Responsiveness
- Use Webflow’s breakpoints to define different image sizes/styles per screen width.
- Resize images per breakpoint by adjusting the Width/Height or switching visibility classes.
Summary
To resize an image in Webflow, use the Style Panel to manually set the Width/Height, apply sizing via CSS classes, and control layout using containers like Div Blocks or Grids. Always test responsiveness across breakpoints for best results.