When using combo classes in Webflow, the key is understanding how to apply modifiers efficiently without repeating or overwriting core styles unintentionally.
1. Understand Combo Classes in Webflow
- A combo class is a base class with added modifiers that slightly change or extend the base styling.
- You cannot combine multiple base classes (e.g., "button big primary") in Webflow. Instead, you apply one base class—for example, button—then use combo classes like button big or button primary.
2. Use One Base Class, Add Combo Classes as Modifiers
- Start with a single base class (e.g., button) that contains all your shared styles (padding, border radius, font, etc.).
- Add variants as combo classes, applied within Webflow as modifiers, e.g.:
- button big
- button primary
- button secondary
3. Avoid Combining Multiple Combo Classes Together
- Webflow does not support chaining multiple combo classes (i.e., you can’t stack "button big primary").
- Instead, create a new combo class for each variation needed:
- For a large primary button, use a class like button primary-big, or
- Structure combo classes like button primary, then create another button primary big.
4. Structure Modifier Logic Strategically
- Avoid duplicating styles by keeping modifiers minimal and only overriding what’s necessary.
- For example:
- button: base styles (font, base padding, border radius)
- button primary: color overrides
- button big: size overrides (font-size, padding)
- If you need a unique combo (e.g., bigger padding and primary background), consider creating button primary-big if Webflow class management gets too complex.
5. Use Utility Classes Instead (Alternative Strategy)
- Instead of using combo classes for every variation, you can use utility classes (like Tailwind approach):
- Base class: button
- Add utility classes like bg-primary, text-white, padding-large separately
- Webflow now supports reusable utility classes from design systems manually or via Finsweet’s Client-First framework.
Summary
To apply multiple modifiers using combo classes in Webflow, use a single base class like button, then add one combo class at a time for styling variations (e.g., button primary). Avoid layering multiple combo classes like "button big primary." Instead, create specific combo classes for each use-case or switch to utility classes for scalable style control.