- This topic has 11 replies, 3 voices, and was last updated 5 years, 4 months ago by David.
-
AuthorPosts
-
December 15, 2018 at 9:55 pm #757913yig
Hi there,
I am trying to make the first and last Sections on a specific page sticky (The regular navigation/site header/menu and footer elements on that page are disabled). Would this be possible?
I also tried to check making this through the Elements, but found it a bit complicated to use the Elements. So was just wondering if it is possible to manage it through Sections.
Thanks π
December 16, 2018 at 9:12 am #758259LeoStaffCustomer SupportHi there,
Not sure if this is possible but can give it a shot with CSS.
Any chance you can disable the maintenance mode so we can see the page in question?
Thanks!
December 16, 2018 at 10:45 am #758341yigHi Leo,
Thank you very much for your message. Sure, if you can press ESC on keyboard before clicking anything on the screen I think you should be able to see the page now.
Cheers π
December 16, 2018 at 3:56 pm #758528LeoStaffCustomer SupportSo something like this?
#generate-section-1 { position: sticky; top: 0; z-index: 99; } #generate-section-6 { position: sticky; bottom: 0; }
Adding CSS: https://docs.generatepress.com/article/adding-css/
December 16, 2018 at 4:24 pm #758535yigThanks very much really! I just added the Simple CSS plugin and added the code. It worked perfectly for the footer.
A slight problem with the header is that when you scroll down, the sections in the middle go over the header. This doesn’t happen with the footer (which has a section background image). I tried adding a background image to the top section as well but it didn’t help. Am I missing something?
Addition: I use built-in unsemantic grid (columns) in the the top section; if it’s relevant.
December 16, 2018 at 5:12 pm #758549LeoStaffCustomer SupportDecember 16, 2018 at 5:40 pm #758557yigWorked awesome, thank you very much Leo! π
December 16, 2018 at 8:13 pm #758611LeoStaffCustomer SupportGlad I could help π
December 18, 2018 at 6:02 am #760069yigJust as an update, this code works really nice as in even making the second section sticky so that creates a nice experience.
However Iβm not sure if its me but I realised the stickies might not be working at all on iOS.
December 18, 2018 at 6:42 am #760094DavidStaffCustomer SupportHi there,
the safari browser needs a prefixed version of the sticky property. Include this within the CSS Rule above the current position property:
position: -webkit-sticky;
December 18, 2018 at 6:51 am #760212yigThank you very much David π
This is the final code I added to Simple CSS and seems to work fine on both Android and iOS.
#generate-section-1 { position: -webkit-sticky; position: sticky; top: 0; z-index: 99; } #generate-section-6 { position: -webkit-sticky; position: sticky; bottom: 0; }
Cheers
December 18, 2018 at 6:58 am #760220DavidStaffCustomer SupportYou’re welcome
-
AuthorPosts
- You must be logged in to reply to this topic.