Site logo

Archived topic

Turn next and previous post links to theme buttons?

23 replies · Started by James on September 19, 2020

Viewing posts 16–24 of 24

@Fernando,

Can't be it done using a CSS code? the Ying's CSS not working...

How did you add Ying's code? I can't see it added.

That design is a bit complicated to be created through CSS code. This would be out of our scope. To copy such a design with CSS, it would be best to reach out to a developer.

@Fernando,

Sorry, the code is working fine now on desktop and mobile, but I see an icon below the nav, how to remove it?

https://i.postimg.cc/gjsQTd1r/nav-prev.png

Also, how to remove underlining from the text?

For the icon, it's from this custom code you have:

.post-navigation .nav-next .next:after{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-left:.6em;width:13px;text-align:center;display:inline-block;content:"\f105";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}

For the underline, there doesn't seem to be any CSS adding the underline. Do you have Javascript causing this? Perhaps you can try #1 here: https://docs.generatepress.com/article/debugging-tips/

@Fernanod,

How to remove the icon CSS? I copy/pasted the following CSS from one of your posts...

/* Post Prev and Next Links */
#nav-below {margin-top: 10px;}
.nav-previous,.nav-next {position: relative;margin-top: 10px;}
.nav-previous,.nav-next {position: relative;}
#nav-below .nav-previous a,
#nav-below .nav-next a {display: block;padding: 20px 40px;background-color: #f8faff;border: 4px solid #7ea8fd;color: #0d3a93;font-size: 16px;}

#nav-below .nav-previous a:hover,
#nav-below .nav-next a:hover {background-color: #e7efff;}

.nav-previous .gp-icon,
.nav-next .gp-icon {position: absolute;top: calc(50% - 15px);left: 10px;font-size: 20px;font-weight:700;color: #fff;}
.nav-next .gp-icon {left: unset;right: 0;}
.post-navigation .nav-previous:before {
    content: "Previous Article:";
    display: block;
    font-size: 12px;
    text-transform: uppercase;
}

.post-navigation .nav-next:before {
    content: "Next Article:";
    display: block;
    font-size: 12px;
    text-transform: uppercase;
}

@media(max-width:767px) {
.single-post nav#nav-below {
    flex-direction: column;
}

.single-post nav#nav-below > * {
    width: 100%;
}
}

There is some CSS from your home page paging nav that interferes with this.

Remove the CSS from this topic that you added.
Raise a new topic - so we don't keep spam notifying the OP.
And share the images of how you want it to look and we'll start over. Otherwise we will be adding more and more CSS

This archived topic is closed to new replies.