- This topic has 8 replies, 3 voices, and was last updated 1 year, 6 months ago by
Leo.
-
AuthorPosts
-
January 29, 2021 at 8:50 am #1638524
David
Hi,
I’m totally stuck.
I need to make it so that, on mobile, when I open the hamburger menu, the options that appear have a background color.
Sounds fairly simple doesn’t it!?
But in Customize I cannot find a setting that affects this. I’ve tried changing every single color to red, just so I can identify the relevant field. Everything changes to red, the navigation bar background, the text, the background on hover, etc etc. But the background of those tier-two, un-hovered menu items stays white.
I’ve set up an admin account. If you could have a look that would be very much appreciated.
Dave
January 29, 2021 at 8:53 am #1638530David
Cancel that. It’s bloody working now.
I’ll update this if I figure out why.
January 29, 2021 at 10:34 am #1638656Leo
StaffCustomer SupportGlad to hear π
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/January 30, 2021 at 4:56 am #1639249David
So it turns out my confusion was because Customize – Colors – Primary Navigation – Parent Items – Background controls both the color of the nav bar (if that’s the correct term? I mean the screen-wide section at the top of the page that contains the logo, the menu and the search) AND the color of the menu items.
This is a problem because it means if I want a white nav bar, when I open the menu I can barely see the options because the background of the options is also white, and only the text is visible.
Is there any way GP can get round this?
Thanks,
Dave
January 30, 2021 at 7:38 am #1639608David
StaffCustomer SupportHi there,
can you share a link to your site where we can see the issue.
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/January 30, 2021 at 1:05 pm #1639888David
Hi,
It’s wavetothe.site
I’ll add login details below.
Thanks.
January 31, 2021 at 11:26 am #1640747Leo
StaffCustomer SupportHi there,
Just to confirm, is the issue here that you want the two sections here to have different colors?
https://www.screencast.com/t/Mm2tpBuOnLHIf so, uncheck the navigation as a header option in the customizer:
https://docs.generatepress.com/article/navigation-as-a-header/Then set the navigation location to float right:
https://docs.generatepress.com/article/navigation-location/Then you can control the colors of the two sections using the header background color and navigation background color.
Let me know if this helps π
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/February 1, 2021 at 6:33 am #1641549David
Hi Leo,
That was pretty much the solution, thanks.
The only remaining issue was that once I’d done the above, the menu disappeared from all pages but the home page. So I changed the function to the following and it seems to be doing the job:
add_filter( ‘generate_navigation_location’,’to_move_navigation’ );
function to_move_navigation( $location )
{
if ( is_page() ) {
return ‘nav-float-right’;
}
if ( is_single() ) {
return ‘nav-float-right’;
}
if ( is_category( $category = ” ) ) {
return ‘nav-float-right’;
}
}Thanks very much,
Dave
February 1, 2021 at 6:21 pm #1642274Leo
StaffCustomer SupportGlad to hear π
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/ -
AuthorPosts
- You must be logged in to reply to this topic.