How can I achieve a similar effect to the "Products Grid" section in the Webflow Playground using Webflow?

TL;DR
  • Create a responsive grid layout with Div Blocks for product cards using defined columns and spacing.  
  • Style each product card with padding, border-radius, and hidden overflow, and add image and text content.  
  • Apply hover state animations with scaling, shadows, and smooth transitions to cards and images using Webflow interactions.  
  • Optionally connect cards to a CMS Collection for dynamic content population.

To replicate the "Products Grid" section effect from the Webflow Playground, you’ll need to combine grid layout with hover animations, scaling, and smooth transitions.

1. Set Up a Responsive Grid

  • Add a Section to your page and name it something like Products Section.
  • Inside the section, add a Div Block and set its display to Grid.
  • Define responsive columns and rows, for example:
  • Desktop: 4 columns × auto rows
  • Tablet: 2-3 columns
  • Mobile: 1 column
  • Add a gap (e.g., 30px) between grid items for spacing.

2. Create a Product Card

  • Inside the grid, add a Div Block for each product (e.g., Product Card).
  • Set its display to Flex (Vertical) or Block, and apply:
  • Padding and border-radius (e.g., 16px)
  • Box shadow if needed for depth
  • Set overflow to Hidden for image scaling animations

3. Add Image and Text Content

  • Inside each Product Card, add:
  • An Image Block for the product thumbnail
  • Heading/Text Block below it for product title
  • Optional: description, price, or button below the title

4. Style the Hover Effect

  • Select the Product Card, go to States → Hover, and apply:
  • Transform → Scale (e.g., 1.03)
  • Optionally: Box-shadow or background color change
  • Return to the default state and set a Transition (e.g., All Properties → 200ms → Ease)

5. Add Smooth Image Zoom

  • Select the Image Block (inside the card), and create a hover animation:
  • Go to Interactions (Lightning icon) → Mouse Hover
  • Create a "Hover In" animation:
    • Target the image → Apply Transform → Scale to 1.1
  • Create a "Hover Out" animation:
    • Scale back to 1.0
  • Set timing (e.g., 200–300ms), Easing: ease-in-out

6. Make It Dynamic (Optional)

  • If you have a product CMS Collection:
  • Replace static product cards with a Collection List, using the same grid layout
  • Bind image, text, and price fields to your Collection

Summary

To match the Webflow Playground's Products Grid, use a CSS Grid layout with flexible columns, style your Product Cards with hover scale effects and transitions, and animate the image zoom using Webflow interactions. Enhance it further by linking the grid to a CMS Collection for dynamic content.

Rate this answer

Other Webflow Questions