By the end of this lesson you’ll finish the features section with component variants and start the team section by building your first CMS collection. These are two of Webflow’s most powerful ideas, and together they unlock layouts that are both consistent and genuinely dynamic.
First we solve the alternating layout from last time. The instinct is to reorder the elements — but that teaches an important lesson about what variants actually are. Then we pivot to the CMS: instead of hand-building every team card, we build the card once and let the content flow in from a collection.
The through-line is build once, adapt many times. A variant adapts a component’s look per instance; the CMS adapts a single layout to hold as many entries as you like. Learn both and you stop repeating yourself.
How it works
Variants trip people up because of one subtlety: they’re about styling, not structure. If you reorder the text and image wrappers in the navigator, that’s a structural change to the component definition, so it hits every instance — not what you want. The fix is to make the swap a style. Since the feature item is already a Flexbox row, select your new variant (say, “Image First”) and set the row direction to reverse. Now only the instances you assign that variant to flip their order, while the rest stay on the base variant. Variants behave like a component property: the default stays “base”, and you switch individual instances as needed.
The CMS is the other half. A content management system lets you build a layout once and fill it with different content. Three words to keep straight: a collection groups content by type (team members, blog posts, projects); fields define what each entry holds (a name, a role, an image, links); and items are the individual entries. You design the fields to match your reference — here that’s a profile image, a name, a role, and two social links — and Webflow can even generate realistic sample items with AI so you’re not stuck inventing content.
To put CMS content on the page you use a collection list bound to a collection, and to arrange the cards you use a grid. The team cards form a two-dimensional layout — rows and columns — and while Flexbox can do 2D, grid is the faster, clearer tool for this shape. Set the collection list to display: grid, choose three columns, and every item slots into place automatically.
How to use it
- Make the feature item a component. Select it, press
⌘/Ctrl + Shift + A, and name it “Feature Item”. Add text properties for the name and description and an image property for the photo (no alt-text property needed — Webflow uses the asset’s own alt text). - Create a variant. Enter edit mode, open the variants popup from the component icon in the style selector, add a variant named “Image First”, and — with that variant selected — set the feature item’s flex direction to reverse. Exit edit mode.
- Assign it. Swap the three plain feature items for instances of the component, fill in each instance’s content, and set the variant property to “Image First” on the alternating cards.
- Build the team structure. Add a new section →
main-container→section_content-wrapper, then add an instance of the Section Heading Wrapper component and set its content. - Create the CMS collection. Open the CMS, add a collection named “Team Members”, and create fields: an image (
Profile Picture), plain text (Role), and two link fields (LinkedIn Profile,X Profile). The default Name field covers the member’s name. - Generate content. Use Generate sample items with a short prompt (e.g. “Each item is a different member of an IT team”), create around ten, and trim to the number your grid needs.
- Lay it out with a grid. Add a collection list, bind it to Team Members, set the collection list to
display: gridwith three columns and a1.2emgap, then add and connect the card elements (image, name, role, social links) to their CMS fields via the purple icons.
We stop just short of styling the cards — because in the next lesson we turn them into a component whose properties connect straight to the CMS, and reuse the exact same trick in a completely different context: the FAQ section.