- This topic has 13 replies, 3 voices, and was last updated 3 years, 5 months ago by Leo.
-
AuthorPosts
-
November 17, 2020 at 11:30 pm #1535607ken
Hi there,
I am trying to design the navbar on my site . I enabled sticky navigation according to the document. However, I found that now there are two mobile headers.
1) On the first load, the header is the same as in desktop version only smaller with the navbar being in the hamburger.
2) when scrolled down, the “normal” header will be hidden and the sticky navigation will come up.What I would like is to have only the sticky navigation all the time without the desktop menu. I tried disabling the desktop menu using
display:none
but it seems that the content are the same as the sticky navigation so i would be disabling both.Can you advice on how to get only the sticky navigation and also ways of styling the sticky navigation? I want the logo to be at the center instead of on the left.
Thanks!
November 18, 2020 at 8:59 am #1536445DavidStaffCustomer SupportHi there,
the best way to do that is to enable Customizer > Layout > Mobile header and enable the sticky navigation for the that option.
Once you have that enabled i will help with centering the logo.
November 18, 2020 at 9:05 am #1536463kenHi there,
I have enabled that and as mentioned above both original nav and the sticky nav is to be seen. I only want the sticky nav.
November 18, 2020 at 10:58 am #1536586LeoStaffCustomer SupportI’m not seeing the mobile header option activated currently:
https://docs.generatepress.com/article/mobile-header/November 18, 2020 at 11:23 am #1536631kenHi,
Ah okay, it’s on now and the normal header isn’t there anymore. Can you now guide me how to style it? I want to place the logo in the middle and add color to it.
Thanks!
November 18, 2020 at 11:29 am #1536637LeoStaffCustomer SupportGive this CSS a shot:
@media (max-width: 768px) { #mobile-header.mobile-header-navigation .site-logo.mobile-header-logo { position: absolute; top: 0; left: 50%; transform: translateX(-50%); margin-left: 0 !important; } }
November 18, 2020 at 11:13 pm #1537100kenHi,
The position is changed but it’s slidely on the right side. Besides, I would also like to give it a background color of #F8F8F8.
Thanks!
November 19, 2020 at 9:01 am #1537885LeoStaffCustomer SupportCan you try the edited CSS?
https://generatepress.com/forums/topic/mobile-header-with-only-sticky-navigation/#post-1536637To change the color, try this:
#mobile-header { background-color: #f8f8f8; }
November 19, 2020 at 9:27 am #1537912kenDo you mean you edited the code you posted earlier? I have tried and it’s the same, you can visit the site to check.
November 19, 2020 at 9:29 am #1537921LeoStaffCustomer SupportSorry I edited again maybe after replied to the topic initially.
Please try again:
https://generatepress.com/forums/topic/mobile-header-with-only-sticky-navigation/#post-1536637And make sure to see the
background-color
info here:
https://generatepress.com/forums/topic/mobile-header-with-only-sticky-navigation/#post-1537885November 19, 2020 at 9:36 am #1537929kenIt seems to work now, I have also added the color. I added
box-shadow: 0px 3px 6px #00000029;
as well but it doesn’t seems to work, can you tell me why?November 19, 2020 at 9:47 am #1537937LeoStaffCustomer SupportTry this instead:
#mobile-header { background-color: #f8f8f8; box-shadow: 0px 3px 6px #00000029; position: relative; }
November 19, 2020 at 9:52 am #1537944kenit’s working! Thanks!
November 19, 2020 at 9:53 am #1537948LeoStaffCustomer SupportNo problem 🙂
-
AuthorPosts
- You must be logged in to reply to this topic.