Banner: Custom mobile only and desktop only banner sections
If you'd like to use a custom banner (Image with text overlay) section for mobile only while maintaining a different one for desktop, use this customization.
Example mobile only banner:
Section height is set to Image height which shows the whole image and no text was used, only a button to keep the area clean.
Example tablet/desktop only banner:
Different image used, section height is set to full screen, extra text was added as there's more space to display.
Since these are separate banner sections, any or all the settings can be different. You can even use custom images which work better for desktop or mobile.
- 1
-
Create new section files
Important: This step requires you to know which version of Pipeline you're running:
Which version of Pipeline am I using?
Once you've verified your Pipeline version number, open your Code Editor.
From Theme actions, choose Edit code:
PART 1
In the Sections folder, choose Create new section:
Call the file:
index-banner-mobile
Use the Create section button to complete.
Erase all the default code that's generated:
Replace with all the code with the code from one of these options:
MOBILE OPTION 1
Pipeline 5.2 and higher:
Click to view mobile code
MOBILE OPTION 2
Pipeline 5.0 to 5.1:
Click to view mobile code
MOBILE OPTION 3
Pipeline 4.2 to 4.7:
Click to view mobile code
MOBILE OPTION 4
Pipeline 4.0 and Pipeline 4.1:
Click to view mobile code
MOBILE OPTION 5
Earlier versions of Pipeline 2-3:
Click to view mobile code
Save the file:
PART 2
Next, create a second section file:
In the Sections folder, choose Create new section:
Call the file:
index-banner-desktop
Use the Create section button to complete.
Erase all the default code that's generated:
Replace with all the code with the code from one of these options:
DESKTOP OPTION 1
Pipeline 5.2 and higher:
Click to view desktop code
DESKTOP OPTION 2
Pipeline 5.0 to 5.1:
Click to view desktop code
DESKTOP OPTION 3
Pipeline 4.2 to 4.7:
Click to view desktop code
DESKTOP OPTION 4
Pipeline 4.0 and Pipeline 4.1:
Click to view desktop code
DESKTOP OPTION 5
Earlier versions of Pipeline 2-3:
Click to view desktop code
Save the file:
- 2
-
Add hide/show CSS
Use this link to learn where exactly to add this next code snippet:
Where to add your CSS style code
Add the following code to the very bottom of the file on a new line:
/* -- code to hide and show mobile and desktop banners -- */ @media screen and (max-width: 480px) { .banner-desktop { display: none; } } @media screen and (min-width: 481px) { .banner-mobile { display: none; } } /* - end - */
Save the file:
- 3
-
Use the Theme Editor to add and configure the new sections
Open your theme editor (Customize theme).
Example for live theme:
Next in the sections tab - Add 2 new sections:
Add both the new desktop and mobile banners:
The original Image with text overlay is still available, you can use that one if you need the same content and settings for both mobile and desktop. After adding the two new banner sections, you can customize each one individually.
I would recommend the Section height to be Image height for the mobile version if you need to show the entire image.
Use the Theme Editor's mobile/desktop icons to preview the two different banner sections.
Mobile:
Desktop:
Note:
The main Image with text overlay section will still show on both desktop and mobile. If you use the above individual sections, be sure to remove or hide the standard Image with text overlay section so it's not showing as well. Only use these two new sections if you don't want duplicate banners displaying.