@tyco72 can you provide the link to your website?
Thread Starter
tyco72
(@tyco72)
Hello, the site is still under construction. There is test page:
https://www.tycospages.com/section-5/
@tyco72 this happens because the anchor points are not well set at the base css for dealing with sticky elements.
To quickly solve this you can do the following.
1) Create a class called, for example, anchor and add to every anchor point element. On your example case where you have the #jump id.
2) Create add this style to your css file:
.anchor {
scroll-margin-top: 60px;
}
This should do the job.
Thread Starter
tyco72
(@tyco72)
Thank you! I am new to classes. Please could you tell me how to create a new class? I have found how to create a class for menus, but it is not the same.
How should look the id, to be added in the html tag? Now it is:
id=”jump”
and the html link contains:
#jump
@tyco72, so if you want to put add class to an element you just need to add class=”” and between quotes (“”) you put the classname. For example, for the anchor element it should be something like this.
<p id="jump" class="anchor">
Inside class you can have as much class as you want.
At your theme configurations, you should have a place to add custom css style. There you add the one I gave to you
.anchor {
scroll-margin-top: 60px;
}
on css files, when styles start with a dot (.), like the one I told you (.anchor), it means that you are setting style to a class with that name. If it start with an hashtag (#) it means that you are setting to an id. If it doesn’t have dot or hashtag normally you are setting style to all of those html element types.
This is the basic stuff of html. If You don’t have knowledge on this you should ask for help from anyone that have at least some basic knowledge to help you out with the website.
Thread Starter
tyco72
(@tyco72)
Thank you for the explanation. It is very useful.
It seems that the command “scroll-margin-top” is not valid. It is shown in red color and has no effect.
-
This reply was modified 5 years, 10 months ago by
tyco72.
@tyco72 didn’t get it… Where it is showing as not valid?
Thread Starter
tyco72
(@tyco72)
In the WP panel “Additional CSS”. It is shown in red color. Is it not red in your WordPress?
I am just testing this, and it seems to work. I have just copied:
.anchor::before {
content:””;
display:block;
height:65px; /* fixed header height*/
margin:-65px 0 0; /* negative fixed header height */
}
What do you think?
Thread Starter
tyco72
(@tyco72)
An update. I have tried again with:
.anchor {
scroll-margin-top: 60px;
}
and it works now. Even if it is shown in red color.
Probably there was a problem in my browser. I cleared also the cache but it didn’t help. Now it works.
@tyco72 great you managed it.
If you have a minute and haven’t done so, please leave a review. It’s what keeps support going. Thank you 🙏 https://ww.wp.xz.cn/support/plugin/sticky-menu-or-anything-on-scroll/reviews/#new-post
Thread Starter
tyco72
(@tyco72)
Mi Manuel, no problem. I had already leaved a review, since it does its job.
https://ww.wp.xz.cn/support/topic/it-works-1921/
Wanted to say thanks for this solution