Link to home
Start Free TrialLog in
Avatar of Amanda Watson
Amanda WatsonFlag for Australia

asked on

Does anyone know how I can make this header sticky on this theme and keep it responsive

On this site here
Id like to make the header sticky but it isn't an option in the bluecollar theme.
Does anyone know how I can make it sticky without ruining the whole theme and making it unresponsive?
Thank you so much
Avatar of Terry Woods
Terry Woods
Flag of New Zealand image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Amanda Watson


Thank helped
However, now the whole site is sitting too high?
I just moved the header this going to affect the responsiveness at all
Yes, it has affected it; the "hamburger" menu (ie the icon that the menu collapses to on narrow screens) is now too high, sitting partly out the top of the page on tablet sized devices, and not visible on smaller devices (at least, that is according to the responsiveness testing tool in Chrome).
Also, part of the logo is out the top of the page too.
Can anyone help me fix this one up please?
First remove the "margin-top: -30px; " against #header.

Then try adding:
#core {
  padding-top: 41px;

Open in new window

However there is some extra height in the header for screen width less than 768px, being applied by the following style in style.css:
@media (max-width: 767px)
.header-inner {
    padding: 20px 0;

Open in new window

Try commenting out the padding, and then it looks good to me at all screen sizes.
The only problem though, is you see a big gap from the header strip so I think it should be higher or perhaps wider?
Can you clarify what you mean? What should be higher or wider? The gap is between the header and what else? Do you mean under the slider?
The header is sticky, however when you slide down the site, there is a 20px or so high gap that shows the site so the header isn't completely covering the top of the site.  Its sticky but I think the header needs to be a bit taller so there isn't a gap at the top of the header.  Do you know what I mean
I see what you mean in the screenshot, but I don't have the same problem when viewing the site at

I can't log in to the dashboard of course, so I don't know if that makes a difference.

I tried viewing the site from Edge, Chrome, Opera, and Firefox on Windows 10. Which browser were you using that has the problem? What screen width were you viewing it at?
I am using chrome.........
I actually think i fixed it using top:0
Um, I think I have it managed, but I am still having trouble, as you can see if you go to
you see a gap between the header name and the slider?  Can anyone help me bring this gap up, or remove it, whatever, and not have it affect the whole header and layout??
for page:

similarly, go to line: 22 to 27, replace:

.page-title {
    margin-top: 40px;
.vc_column_container {
    margin-top: -200px;

Open in new window


.page-title {
    margin-top: 140px;
    padding: 1px 0;
.vc_column_container {
    margin-top: -290px;

Open in new window

should work and will not affect other pages.

User generated image