If you're seeing issues with hover interactions not working properly in a Collection List with two different components, it’s likely related to how the interaction is targeting or how the structure of the collection items is defined.
1. Understand the Collection Structure
- Webflow Collection Lists duplicate their content for each CMS item.
- If you have two distinct components (e.g., image + text block, or two styles of display) within a single collection item and are using interactions, the problem may arise from mis-targeted elements in the interaction.
2. Check the Interaction Targets
- Go to your interaction in the Interactions Panel (IX2).
- Under the trigger (e.g., Mouse Hover), check what element is being affected.
- Make sure the interaction affects “Only children of this element” or “Only siblings of this element” if the other component is within the same collection item.
- If you've accidentally selected “Affect all elements with class”, the hover might be triggering all items instead of just the one you're hovering.
3. Use Combo Classes or Unique Structure
- If two different components (e.g., Component A and Component B) look similar but need different hover behaviors, assign combo classes (e.g.,
.card-component.a
, .card-component.b
) to distinguish them. - Tailor interactions to trigger only on their respective combo classes.
4. Group Elements Intelligently
- Wrap related components inside a common parent div.
- Use this wrapper as the hover trigger and have the interaction affect only elements within that wrapper.
- This ensures that hovering on one component won’t trigger changes on the other unless desired.
5. Manage Display Conditions (If Applicable)
- If each collection item shows either Component A or Component B based on a condition, ensure that interactions account for visibility.
- Avoid trying to manipulate hidden elements in an interaction unless visibility is toggled first.
6. Test Hover Triggers Within CMS Items
- Click into a collection item in the Designer.
- Hover over it and visually verify that interaction affects only that instance.
- If it doesn't, modify the interaction to affect "Element within this" to restrict scope.
Summary
To fix hover interaction issues in a Collection List with two components:
- Check the scope of your interaction targeting.
- Use combo classes to treat components separately.
- Ensure interactivity is scoped to individual collection items only.
- Use wrapper divs and structure controls to confine the hover behavior.
These steps will help ensure that hover interactions behave as expected for each individual component within your CMS list.