Skip to content

Banner color settings

Customize banner colors, gradients, and overlays for clearer, more distinctive banner content.

Use this settings group to give banner-based content its own color treatment without changing the rest of your theme palette. These controls override the default theme colors for banners, making them useful for promotions, announcements, hero content, and other areas that need a more distinct look. For where these settings are adjusted, see Shopify documentation on the theme editor. For a broader overview of how banner areas are built, see Shopify documentation on sections and blocks

The main color controls define the banner surface and the content shown on it. You can shape the overall look with background and border colors, then refine the content hierarchy with separate colors for headings, subheadings, text, and icons.

For the cleanest result, choose the background and main text color first. The banner text color acts as the fallback for banner text content when no more specific text color is applied, so it is the best starting point for establishing readable contrast.

Build banner colors as a set, not one setting at a time. If the background, text, icons, and borders do not share a clear contrast pattern, the banner can feel harder to scan and less intentional.

You can add a gradient to the banner background when a flat color feels too plain or heavy. This works well for banners that need more visual depth without relying on extra imagery.

A subtle gradient usually feels more polished than a dramatic one. If the banner already includes bold text, strong imagery, or multiple content layers, keeping the gradient restrained helps the message stay in focus.

Overlay controls add a tinted layer over the banner area, which can help separate text from the background. This is especially useful when banner content sits over images or other visually busy surfaces.

Overlay opacity controls how visible that layer becomes. A setting of 0% makes the overlay fully transparent, while the fallback setting uses the opacity already defined in your main color settings. That fallback is useful when you want banner overlays to stay aligned with your broader site styling.

Border and icon colors help finish the banner style, but they work best as supporting accents. If they are too close to the background, they may disappear. If they are much stronger than the text, they can distract from the main message.

A good approach is to keep borders subtle and use icon color to support the content hierarchy. Let headings and primary actions carry most of the visual emphasis unless the banner is meant to be icon-led.

  1. Start with contrast. Set the background and main text color first so every other banner color can be adjusted around a readable base.
  2. Use gradients sparingly. Keep gradients subtle when banners already include strong imagery, bold typography, or multiple content layers.
  3. Adjust overlays before rewriting the palette. A stronger overlay often improves text clarity faster than changing several text and accent colors.
  4. Keep accents secondary. Border and icon colors should reinforce the banner style without becoming the main focal point.
  5. Use fallbacks intentionally. Blank, transparent, or default-style values usually preserve the surrounding banner styling, while explicit colors and gradients make the banner area feel more independent.