I want to change the menu font for the active page; the typography settings have no effect. Nor do the other options for changing the border or background.
My amateur idea is that the setting is being “overridden” somewhere, but i can’t figure it out.
Copying custom CSS code from another thread also didn’t work (here).
Would love to understand what i am doing wrong. Or, even better, give someone smarter than me a temporary login……
For nav nestable you should not use the :hover or :active state, but instead style the mobile menu that will also reflect on pc style.
So on the nav nestable element itself (so not the links below it) there’s mobile menu and some toggle to keep it open. There you can style hover and active.
I think you should style the “pc“ version to not set it to breakpoints below it and thereby miss the pc version (not 100% sure but thats how i do it, so use the keep nav open toggle)
Thats odd, can you give a link so i can check the css?
To be sure, active means it will show up in the menu while being on that page. So no mouse over event (that’s hover) but to indicate where you are in the menu.
When selected, hover lights up in yellow, change the text color or what you want to “hover“ and after make sure to deselect the hover state by pressing the x icon.
Thanks for the suggestions. The active settings work if the link is set to one particular page, but no others. So clearly there is something different here - but struggling to spot it.
Will take “clearing css settings” as a clue for what to look for…..
Only 1 page can be active at the time, as that will be the page the browser is at. So when you are at your homepage, The nav link from Home will be active.
When you are on your contact page. The navlink of Contact will be active.
So, another couple of hours and no progress - the nav menu only works with one particular page. I can put this one behind every link, and then the menu works, but rather misses the point of all the work building other pages!!
Defeated for today. Here’s hoping that tomorrow i find a clever suggestion waiting for me here!!
The nav needs to be in the header template, thereby working on all pages. You do need to add the links manually, as Nav nested requires that, while normal Nav menu can load the WordPress build in nav menu. If the Nav menu is not on the header template, it will only work on 1 specific page where it’s build.
Active settings works only for 1 page at the time. For the page you are looking at. All the others are not active, and will not have the active design. They show as the normal menu design.
As you say it only works with one particular page, i think it is not on a template, where a template is a part you can re-use over and over.
To add a template, go to WordPress menu, Bricks, templates, add new template. Assign it as Header on the right side. Save it, and then edit with Bricks.
You can copy your already created menu into Bricks.
Then assign a condition to it to show on the entire website. Press the gear icon top left inside Bricks builder, Press “theme styles”, conditions and add entire website.
Right, solved it - and what follows is another embarrassing admission of an amateur error. The issue was the that the pages in the menu were not published; once published, everything worked.
The one page that was displaying was already published.
Really pleased i can keep using the Bricks Nested Nav. I tried the WP default in desperation - man that was buggy.
@Ferry Thanks for joining me in my troubles. Feeling less alone is hugely valuable, and much appreciated!