# Grid banner 🔥 ![image](https://docs-assets.foxecom.app/hyper-theme/Hyper%20docs%20screenshot%20do%20not%20delete%20(23)_zYYeAlgJ.jpg) The **Grid banner** section 🧱 is a flexible visual layout tool that lets you display multiple banner cards in a responsive grid. It's ideal for highlighting different collections, promotions, or content blocks in a visually engaging way. ## How to add a Grid banner section to your Shopify store Steps: 1. In the theme editor **(Customize)**, click **Add section.** 2. Locate **Grid banner** section. 3. Make necessary changes. 4. **Save.** ## How to edit a Grid banner ### Section settings #### Section header * **Text alignment:** * Align the text in the section to the **Left**, **Center**, or **Right**. * Adjust alignment based on your banner’s design and layout. * **Text alignment on Mobile:** Override desktop alignment settings specifically for mobile devices if needed. * **Subheading**: Add a short, secondary heading to complement the main heading. This can provide additional context or detail. * **Subheading style**: Only show the text, or add a border around the subheading. The subheading border will have a fixed border radius of 24px by default. * **Heading**: Enter the primary title for your banner. * **Heading size:** Adjust the size to fit your design preference and ensure readability. Choose from available heading sizes. ✨[Add Highlighted text to your Headings](https://docs.foxecom.com/hyper-theme/faqs/add-highlighted-text-to-your-headings) * **Text:** Add a detailed explanation or summary for the banner. Use rich text formatting like **bold**, *italic*, links, and lists for better visual emphasis. * **Text size:** Select the size of the description text. * **Button label:** Input the text for the call-to-action button. * **Button link:** Add a link to the button to direct users to a specific page, product, or collection. * **Button style:** Choose a style for the button. #### Grid settings * Set the **number of columns on desktop** (between 4-6 columns). * Define the **Banner height** and **gap between columns/rows.** #### Mobile layout By default, cards stack vertically on mobile for better readability. Grid spans don’t apply the same way on mobile. ![image](https://docs-assets.foxecom.app/hyper-theme/image_HwnCP5qg.png) * **Enable swipe on mobile** if you want a horizontal scroll instead of stacked cards. ![image](https://docs-assets.foxecom.app/hyper-theme/image_cywEel3q.png) ### Block settings In each banner block, you can configure: * **Color scheme**: Select a predefined color scheme to apply consistent text and button styles. * These color schemes are configured in Theme settings > [Colors](https://docs.foxecom.com/hyper-theme/theme-settings/colors) * **Image**: * Upload or select the **main image** that displays on this banner. * You can also upload a **mobile-specific image** for mobile view. * **Image overlay opacity:** Adjust the **dark overlay** placed on top of your image (useful to improve text contrast). * 0% = no overlay (fully transparent); 100% = fully dark overlay. * 💡 Tip for readability**:** Keep this around **15–30%** if your image is bright or busy, so your heading and buttons remain easy to see. ![image](https://docs-assets.foxecom.app/hyper-theme/image_t55n43Qu.png) * **Column span**: Control how many vertical columns the banner takes up. * **Row span**: Control how many horizontal rows it occupies. *For example:* The section is a 4-column grid layout on desktop. So: * A **column span of 2** means the card takes up half of the width of the container. * A r**ow span of 2** makes the card taller, stacking over two row units. ![image](https://docs-assets.foxecom.app/hyper-theme/image_yfRCakhP.png) Customize how your text, button, and spacing appear over each image. * **Content spacing**: Adjust padding around the content inside the banner. * **Content gap**: Control the space between each content element (subheading, heading, button, text). * **Content position:** Set the position of all content inside the card. * Standard positions: These position all content as a single griup in the selected area. * Split layouts: These break the content into two or more visual layers for added flexibility. 💡 **Tips**: * Use **Bottom left/center** if your image has clear space at the bottom. * Use **Top center** for strong campaign banners where the image content is near the bottom. * Use **Split layouts** when: * Your image requires careful placement of text (e.g., the face or product in the center) * You want the **CTA button to be more visible** and accessible for mobile users. * **Content alignment**: Controls how the text and button are aligned within their position. * **Card link**: Define where users go when they click the banner card or its button. ![image](https://docs-assets.foxecom.app/hyper-theme/image_2xekkekR.png) ## ✅ Best practices * **Balance large and small cards**: Avoid setting all cards to span 2x2. Mix sizes (e.g., 2x2 with 1x1) to create a dynamic and well-spaced layout. * **Plan layout flow**: Think of the grid like a puzzle—larger cards go first, then smaller ones fill the gaps. * **Avoid overflow**: If too many cards are set to span 3 or 4 columns, they may overflow or break alignment. Keep your layout within a 4-column limit per row.