Design the Hero Banner
Step 1: Drag and drop a Hero Banner element to your preferred position and upload your image.
Step 2: Select the Design tab, go to Spacing then reduce the top and bottom padding values to 0.
Step 3: Switch to the Settings tab to enter this extra class: “gem-custom-hero-banner”
Add the overlay effect
Step 1: Drag out a Row element and drop it inside the Hero Banner.
Step 2:
Under the Row element’s Design tab, increase the top and bottom padding to any large value, for example, 200 px.
Then, select a background color under the Background section. This will be the color for your overlay when hovering.
Step 3:
- Enter this extra class under the Settings tab: “gem-custom-hero-banner-overlay”.
- Make the Row full-width by switching the toggle.
Step 4: Right-click on the Row element’s label and select “Edit Code”.
Add this line of code into your Row’s CSS code structure and “Save”.
[data-label="Hero Banner"] > .gem-custom-hero-banner .gem-custom-hero-banner-overlay{
transition: all 0.5s ease !important;
opacity: 0 !important;
}
[data-label="Hero Banner"]:hover > .gem-custom-hero-banner .gem-custom-hero-banner-overlay{
opacity: 1 !important;
}
Custom the overlay effect
The overlay is fully functional as a normal row element. Therefore, you can drop other elements inside it. For example, let’s give the overlay a text by adding in the Heading element.
Edit the heading’s content
Step 5: Save and Publish to make your change go live.
The final result should look like this:
That’s it! There’s so much more about GemPages for you to discover in our Help Center, and if you need more help, please reach out to our GemPages Support Team via email or live chat.