Change Layout of Collection List

Topic summary

A user wants to redesign their collection list layout to display the collection image with the name positioned below it, rather than overlaid on top. This change cannot be achieved through the theme editor alone and requires custom CSS code.

Proposed Solution:

  • Access the theme code editor (Online Store → Themes → Edit Code)
  • Navigate to Assets/theme.css
  • Add custom CSS to modify the collection card layout

Key CSS Changes:

  • Use flexbox (display: flex, flex-flow: column) to restructure the collection card content
  • Adjust text color and positioning
  • Hide certain SVG elements and modify margins

The solution involves modifying the .collection-list .collection-card classes to reposition the collection name below the image instead of overlaying it.

Summarized with AI on November 9. AI used: claude-sonnet-4-5-20250929.

Hi, I want to redesign how the collection list is looking on the website, I want to make it such that the image is shown of the collection and under the image the collection name is there and not on top of the image itself, however this is not possible to do without editing the code. Can anyone help me with a code for this please

Website: tabeerhomes.com

Theme: Impact

Collection List Link: https://tabeerhomes.com/collections

Hi @Sauravb ,

May I suggest to update code these steps:

  1. Go to Store Online-> theme → edit code
  2. Assets/theme.css
  3. Add code below to end of file
.collection-list .collection-card .content-over-media{
	display: flex;
	flex-flow: column;
}
.collection-list .collection-card .collection-card__content-wrapper .h2 {
	color: #000;
}
.collection-list .collection-card .collection-card__content:first-child {
	margin: 0;
}
.collection-list .collection-card .content-over-media::before,
.collection-list .collection-card .collection-card__content-wrapper svg {
	display: none!important;
}

1 Like